Tous les produits
Search
Centre de documentation

IoT Platform:GetThingScript

Dernière mise à jour :Aug 09, 2026

Interroge le script d'analyse des données d'un produit spécifié.

Notes d'utilisation

  • Un script d'analyse des données convertit en JSON les données au format personnalisé rapportées par un appareil. Langages de script pris en charge : JavaScript, Python 2.7 et PHP 7.2. Pour plus d'informations, consultez la rubrique Soumettre des scripts pour l'analyse des données.

  • Chaque compte Alibaba Cloud peut exécuter un maximum de 10 requêtes par seconde (QPS).

    Remarque

    Les utilisateurs RAM d'un compte Alibaba Cloud partagent le quota du compte.

Débogage

Alibaba Cloud met à disposition OpenAPI Explorer pour simplifier l'utilisation des API. OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes GetThingScript

Opération à effectuer. Définissez la valeur sur GetThingScript.

ProductKey String Yes a1Q5XoY****

Clé ProductKey du produit.

Vous pouvez afficher la ProductKey sur la page Détails du produit de la console IoT Platform. Vous pouvez également obtenir la ProductKey en appelant l'opération QueryProductList.

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

ID de l'instance. Vous pouvez afficher l'ID de l'instance sur la page Overview de la console IoT Platform.

Important
  • Si votre instance possède un ID, vous devez configurer ce paramètre. Si vous ne définissez pas ce paramètre, l'appel échoue.
  • Si votre instance ne dispose pas de page Overview ou d'ID, vous n'avez pas besoin de définir ce paramètre.

Pour plus d'informations, consultez la rubrique Overview.

Outre les paramètres de requête spécifiques à l'opération, vous devez spécifier les paramètres de requête communs lors de l'appel à cette opération. Pour plus d'informations, consultez la rubrique Paramètres de requête communs.

Paramètres de réponse

Parameter Type Example Description
Code String iot.system.SystemException

Code d'erreur renvoyé en cas d'échec de l'appel. Pour plus d'informations, consultez la rubrique Codes d'erreur.

Data Struct

Données renvoyées en cas de succès.

ScriptType String JavaScript

Type de script. Valeurs possibles :

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

URL du contenu du script.

ErrorMessage String A system exception occurred.

Message d'erreur renvoyé en cas d'échec de l'appel.

RequestId String BB71E443-4447-4024-A000-EDE09922891E

ID de la requête.

Success Boolean true

Indique si l'appel a réussi.

  • true : L'appel a réussi.
  • false : L'appel a échoué.

Exemples

Exemples de requêtes

http(s)://iot.cn-shanghai.aliyuncs.com/?Action=GetThingScript
&ProductKey=a1Q5XoY****
&<Common request parameters>

Exemples de réponses réussies

Format XML

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

Format JSON

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

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.