Tüm Ürünler
Search
Belge Merkezi

IoT Platform:SaveScript

Son Güncelleme:Oct 03, 2026

Ayrıştırıcı betiği taslağını değiştirir ve kaydeder.

QPS sınırları

Her Alibaba Cloud hesabı saniyede en fazla 10 sorgu (QPS) gerçekleştirebilir.

Not

RAM kullanıcıları, Alibaba Cloud hesabının kotasını paylaşır.

Hata ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işlem örnek kodlarını dinamik olarak oluşturur.

İstek parametreleri

Parameter Type Required Example Description
Action String Yes SaveScript

Gerçekleştirmek istediğiniz işlem. Değeri SaveScript olarak ayarlayın.

ParserId Long Yes 1001

Ayrıştırıcı kimliği. parser kimliklerini almak için ListParser işlemini çağırın.

ScriptDraft String Yes var data = payload("json")

Ayrıştırıcı betiği taslağı.

IotInstanceId String No iot-n8t***

Örnek kimliği. ID bilgisini IoT Platform konsolundaki Overview sayfasında bulabilirsiniz.

Önemli
  • Örneğinizin bir kimliği varsa bu parametre için kimliği belirtmeniz gerekir. Aksi takdirde çağrı başarısız olur.
  • Örneğiniz için Overview sayfası veya kimlik oluşturulmamışsa bu parametreyi yapılandırmanız gerekmez.

Daha fazla bilgi için bkz. Overview.

Yukarıdaki işleme özel istek parametrelerine ek olarak, bu işlemi çağırırken ortak istek parametrelerini de belirtmeniz gerekir. Daha fazla bilgi için bkz. Common request parameters.

Yanıt parametreleri

Parameter Type Example Description
Code String iot.system.SystemException

Çağrı başarısız olursa döndürülen hata kodu. Daha fazla bilgi için bkz. Error codes.

ErrorMessage String A system exception occurred.

Çağrı başarısız olursa döndürülen hata mesajı.

RequestId String E4C0FF92-2A86-41DB-92D3-73B60310D25E

İstek kimliği.

Success Boolean true

Çağrının başarılı olup olmadığını gösterir.

  • true: Çağrı başarılı oldu.
  • false: Çağrı başarısız oldu.

Örnekler

Örnek istekler

http(s)://iot.cn-shanghai.aliyuncs.com/?Action=SaveScript
&ParserId=1001
&ScriptDraft=var data = payload("json")
&<Common request parameters>

Örnek başarılı yanıt

XML biçimi

<SaveScriptResponse>
  <RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
  <Success>true</Success>
</SaveScriptResponse>

JSON biçimi

{
    "RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
    "Success": true
}

Hata kodları

HttpCode Error code Error message Description
400 iot.system.SystemException An internal error occurred. Try again later. Bir sistem hatası oluştu.
400 iot.system.IllegalRequest The request parameter is invalid. İstek parametresi geçersiz.
400 iot.rule.EmptyScriptDraft The script draft is empty Ayrıştırıcı betiği taslağı boş.

Hata kodlarının listesi için API Error Center adresini ziyaret edin.