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).
RemarqueLes utilisateurs RAM d'un compte Alibaba Cloud partagent le quota du compte.
Débogage
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
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 :
|
| 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.
|
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.