Répertorie les destinations de données que vous avez créées.
Limites de QPS
Chaque compte Alibaba Cloud peut exécuter jusqu'à 10 requêtes par seconde (QPS).
Les utilisateurs Resource Access Management (RAM) d'un compte Alibaba Cloud partagent le quota de ce compte.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | ListDestination |
Opération à effectuer. Définissez la valeur sur ListDestination. |
| Page | Integer | Yes | 1 |
Numéro de la page à renvoyer. Valeurs valides : 1 à 100. |
| PageSize | Integer | Yes | 10 |
Nombre d'entrées par page. Valeur maximale : 100. |
| IotInstanceId | String | No | iot-2w**** |
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 Vue d'ensemble. |
| SearchName | String | No | DataPurpose |
Chaîne de recherche permettant de filtrer les destinations de données par nom. Spécifiez des mots-clés pour faire correspondre les noms des destinations de données. |
| Types.N | RepeatList | No | ["REPUBLISH", "OTS"] |
Types d'actions de transfert de données. Les données sont traitées par un script d'analyse avant d'être transférées. Valeurs valides :
|
En plus des paramètres de requête spécifiques à l'opération, vous devez spécifier les paramètres de requête communs lorsque vous appelez cette opération. Pour plus d'informations, consultez la rubrique Paramètres 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. |
| Destinations | Array of destinations |
Destinations de données. |
|
| destinations | |||
| Configuration | String | {"topic":"/a1POX0c****/device1/user/get","topicType":1} |
Configuration de la destination de données. |
| Description | String | The data is forwarded to a database. |
Description de la destination de données. |
| DestinationId | Long | 1003 |
ID de la destination de données. |
| IsFailover | Boolean | false |
Indique si la destination de données reçoit les données d'opération erronées. Les données d'opération erronées correspondent aux données dont le transfert a échoué après deux tentatives consécutives.
Valeur par défaut : false |
| Name | String | DataPurpose |
Nom de la destination de données. |
| Status | String | NORMAL |
État de la destination de données. Valeurs valides :
|
| Type | String | REPUBLISH |
Action de transfert de données pour la destination de données. |
| UtcCreated | String | 2022-03-27T12:45:43.000Z |
Heure de création de la destination de données, au format UTC. Format : |
| ErrorMessage | String | A system exception occurred. |
Message d'erreur renvoyé en cas d'échec de l'appel. |
| Page | Integer | 1 |
Numéro de la page renvoyée. |
| PageSize | Integer | 10 |
Nombre d'entrées renvoyées par page. |
| RequestId | String | E4C0FF92-2A86-41DB-92D3-73B60310D25E |
ID de la requête. |
| Success | Boolean | true |
Indique si l'appel a réussi.
|
| Total | Integer | 100 |
Nombre total de destinations de données renvoyées. |
Exemples
Exemples de requêtes
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=ListDestination
&Page=1
&PageSize=10
&<Common request parameters>
Exemples de réponses réussies
XML format
<ListDestinationResponse>
<PageSize>10</PageSize>
<RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
<Total>100</Total>
<Destinations>
<destinations>
<Type>REPUBLISH</Type>
<Description>The data is forwarded to another topic. </Description>
<UtcCreated>2022-03-27T12:45:43.000Z</UtcCreated>
<Configuration>{"topic":"/a1POX0c****/device1/user/get","topicType":1}</Configuration>
<IsFailover>false</IsFailover>
<Status>NORMAL</Status>
<DestinationId>1004</DestinationId>
<Name>DataPurpose1</Name>
</destinations>
<destinations>
<Type>REPUBLISH</Type>
<Description>The data is forwarded to another topic. </Description>
<UtcCreated>2022-03-27T12:45:43.000Z</UtcCreated>
<Configuration>{"topic":"/a1POX0c****/device2/user/get","topicType":1}</Configuration>
<IsFailover>false</IsFailover>
<Status>NORMAL</Status>
<DestinationId>1005</DestinationId>
<Name>DataPurpose2</Name>
</destinations>
</Destinations>
<Page>1</Page>
<Success>true</Success>
</ListDestinationResponse>
JSON format
{
"PageSize": 10,
"RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
"Total": 100,
"Destinations": {
"destinations": [
{
"Type": "REPUBLISH",
"Description": "The data is forwarded to another topic.",
"UtcCreated": "2022-03-27T12:45:43.000Z",
"Configuration": "{\"topic\":\"/a1POX0c****/device1/user/get\",\"topicType\":1}",
"IsFailover": false,
"Status": "NORMAL",
"DestinationId": 1004,
"Name": "DataPurpose1"
},{
"Type": "REPUBLISH",
"Description": "The data is forwarded to another topic.",
"UtcCreated": "2022-03-27T12:45:43.000Z",
"Configuration": "{\"topic\":\"/a1POX0c****/device2/user/get\",\"topicType\":1}",
"IsFailover": false,
"Status": "NORMAL",
"DestinationId": 1005,
"Name": "DataPurpose2"
}
]
},
"Page": 1,
"Success": true
}
Codes d'erreur
| HttpCode | Error code | Error message | Description |
| 400 | iot.system.SystemException | An internal error occurred. Try again later. | Le message d'erreur renvoyé en raison d'une exception système. |
| 400 | iot.system.IllegalRequest | The request parameter is invalid. | Le message d'erreur renvoyé car le paramètre de requête n'est pas valide. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.