Tous les produits
Search
Centre de documentation

IoT Platform:ListDataSourceItem

Dernière mise à jour :Aug 12, 2026

Interroge les topics d'une source de données spécifiée dans le moteur de règles.

Limites QPS

Chaque compte peut appeler cette opération jusqu'à 10 fois par seconde.

Remarque

Les utilisateurs RAM partagent le quota du compte.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature et génère dynamiquement un exemple de code pour différents SDKs.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes ListDataSourceItem

Définissez la valeur à ListDataSourceItem.

DataSourceId Long Yes 1001

L'ID de la source de données.

Appelez ListParserDataSource pour obtenir les ID des sources de données.

Page Integer Yes 1

Numéro de page à retourner. Valeurs valides : de 1 à 100000.

PageSize Integer Yes 10

Nombre d'entrées par page. Valeurs valides : de 1 à 100.

IotInstanceId String No iot-0pp1n8t***

L'ID de l'instance. Consultez l'ID sur la page Overview dans la console IoT Platform.

Important
  • Obligatoire si votre instance possède un ID, sinon l'appel échoue.
  • Non requis si votre instance ne dispose pas de page Overview ni d'ID.

Overview.

SearchName String No thing

Sous-chaîne permettant de filtrer les topics par nom. Seuls les topics dont le nom correspond sont retournés.

Cette opération nécessite également les paramètres de requête communs.

Paramètres de réponse

Parameter Type Example Description
Code String iot.system.SystemException

Code d'erreur retourné en cas d'échec. Codes d'erreur.

DataSourceItems Array of dataSourceItem

Liste des topics retournée.

dataSourceItem
DataSourceItemId Long 129322

ID du topic de la source de données.

DeviceName String lightDevice

Nom du périphérique associé au topic.

Remarque Retourné uniquement pour les topics appartenant à des produits ou périphériques gérés via MQTT open source, des passerelles MQTT ou des périphériques MQTT.
ProductKey String aw3****

ProductKey du produit auquel appartient le topic.

Remarque Retourné uniquement pour les topics appartenant à des produits ou périphériques gérés via MQTT open source, des passerelles MQTT ou des périphériques MQTT.
ScopeType String PRODUCT

Portée de l'abonnement. Valeurs valides :

  • PRODUCT : tous les périphériques du produit.
  • DEVICE : un périphérique spécifique du produit.
Remarque Retourné uniquement pour les topics appartenant à des produits ou périphériques gérés via MQTT open source, des passerelles MQTT ou des périphériques MQTT.
Topic String /gyh***z/+/thing/event/property/post

Nom du topic de la source de données.

ErrorMessage String A system exception occurred.

Message d'erreur retourné en cas d'échec.

Page Integer 1

Numéro de page retourné.

PageSize Integer 10

Nombre d'entré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.

  • true : succès.
  • false : échec.
Total Integer 100

Nombre total d'entrées retournées.

Exemples

Exemple de requête

http(s)://iot.cn-shanghai.aliyuncs.com/?Action=ListDataSourceItem
&DataSourceId=1001
&Page=1
&PageSize=10
&<Common request parameters>

Exemple de réponse en cas de succès

Format XML

<ListDataSourceItemResponse>
  <DataSourceItems>
        <dataSourceItem>
              <DataSourceItemId>129322</DataSourceItemId>
              <Topic>/gyh***z/+/thing/event/property/post</Topic>
        </dataSourceItem>
  </DataSourceItems>
  <PageSize>1</PageSize>
  <RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
  <Total>1</Total>
  <Page>1</Page>
  <Success>true</Success>
</ListDataSourceItemResponse>

Format JSON

{
    "DataSourceItems": {
        "dataSourceItem": [
            {
                "DataSourceItemId": "129322",
                "Topic": "/gyh***z/+/thing/event/property/post"
            }
        ]
    },
    "PageSize": "1",
    "RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
    "Total": "1",
    "Page": "1",
    "Success": "true"
}

Codes d'erreur

HttpCode Error code Error message Description
400 iot.system.SystemException An internal error occurred. Try again later. Une exception système s'est produite.
400 iot.common.InvalidPageParams The specified pagination size or pagination parameter is invalid. Taille de page ou numéro de page invalide.
400 Iot.Device.NotExistedDevice The device does not exist. Le périphérique spécifié n'existe pas ou n'est pas activé.

Des codes d'erreur supplémentaires sont disponibles dans la section Codes d'erreur du service.