Tüm Ürünler
Search
Belge Merkezi

IoT Platform:GetThingScript

Son Güncelleme:Oct 03, 2026

Belirtilen bir ürünün veri ayrıştırma betiğini sorgular.

Kullanım notları

  • Veri ayrıştırma betiği, bir cihaz tarafından bildirilen özel biçimli verileri JSON formatına dönüştürür. Desteklenen betik dilleri: JavaScript, Python 2.7 ve PHP 7.2. Daha fazla bilgi için bkz. Veri ayrıştırma için betik gönderme.

  • Her Alibaba Cloud hesabı saniyede en fazla 10 sorgu (QPS) çalıştırabilir.

    Not

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

Hata ayıklama

Alibaba Cloud, API kullanımını basitleştirmek için OpenAPI Explorer sağlar. OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık olması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işlem örnek kodunu dinamik olarak oluşturur.

İstek parametreleri

Parameter Type Required Example Description
Action String Yes GetThingScript

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

ProductKey String Yes a1Q5XoY****

Ürünün ProductKey değeri.

ProductKey değerini IoT Platform konsolundaki Ürün Ayrıntıları sayfasında görüntüleyebilirsiniz. Ayrıca QueryProductList işlemini çağırarak ProductKey değerini alabilirsiniz.

IotInstanceId String No iot-cn-0pp1n8t****

Örneğin ID değeri. Örnek ID değerini IoT Platform konsolundaki Overview sayfasında görüntüleyebilirsiniz.

Önemli
  • Örneğinizin bir ID değeri varsa bu parametreyi yapılandırmanız gerekir. Bu parametreyi ayarlamazsanız çağrı başarısız olur.
  • Örneğinizde Overview sayfası veya ID yoksa bu parametreyi ayarlamanız gerekmez.

Daha fazla bilgi için bkz. Overview.

İşleme özel istek parametrelerine ek olarak, bu işlemi çağırırken ortak istek parametrelerini de belirtmeniz gerekir. Daha fazla bilgi için bkz. Ortak istek parametreleri.

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. Hata kodları.

Data Struct

Başarılı durumda döndürülen veriler.

ScriptType String JavaScript

Betiğin türü. Geçerli değerler:

  • JavaScript
  • Python_27: Python 2.7
  • PHP_72: PHP 7.2
ScriptUrl String http://***

Betik içeriğinin URL değeri.

ErrorMessage String A system exception occurred.

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

RequestId String BB71E443-4447-4024-A000-EDE09922891E

İsteğin ID değeri.

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=GetThingScript
&ProductKey=a1Q5XoY****
&<Common request parameters>

Örnek başarılı yanıt

XML formatı

<GetThingScriptResponse>
  <Data>
        <ScriptType>JavaScript</ScriptType>
        <ScriptUrl>http://***</ScriptUrl>
  </Data>
  <RequestId>6DDF9D04-24C3-40D8-B490-2A528E59EA67</RequestId>
  <Success>true</Success>
</GetThingScriptResponse>

JSON formatı

{
   "Data": {
        "ScriptType": "JavaScript",
        "ScriptUrl":"http://***"
    },
   "RequestId": "6DDF9D04-24C3-40D8-B490-2A528E59EA67",
   "Success": true
}

Hata kodları

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