Todos los productos
Search
Centro de documentos

IoT Platform:ListDataSourceItem

Última actualización: Sep 05, 2026

Consulta los temas de un origen de datos específico en el motor de reglas.

Límites de QPS

Cada cuenta puede invocar esta operación hasta 10 veces por segundo.

Nota

Los usuarios de RAM comparten la cuota de la cuenta.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma y genera código de ejemplo dinámicamente para distintos SDK.

Parámetros de solicitud

Parámetro Tipo Obligatorio Ejemplo Descripción
Action String Sí ListDataSourceItem

Establezca el valor en ListDataSourceItem.

DataSourceId Long Sí 1001

ID del origen de datos.

Invoque ListParserDataSource para consultar los ID de los orígenes de datos.

Page Integer Sí 1

Número de página a devolver. Valores válidos: de 1 a 100000.

PageSize Integer Sí 10

Número de entradas por página. Valores válidos: de 1 a 100.

IotInstanceId String No iot-0pp1n8t***

ID de la instancia. Localice el ID en la página Overview de la consola de IoT Platform.

Importante
  • Obligatorio si su instancia tiene un ID. De lo contrario, la invocación fallará.
  • No es obligatorio si su instancia no tiene una página Overview o un ID.

Descripción general.

SearchName String No thing

Subcadena para filtrar temas por nombre. Solo se devuelven los temas con nombres coincidentes.

Esta operación también requiere parámetros de solicitud comunes.

Parámetros de respuesta

Parámetro Tipo Ejemplo Descripción
Code String iot.system.SystemException

Código de error devuelto en caso de fallo. Códigos de error.

DataSourceItems Array of dataSourceItem

Lista de temas devuelta.

dataSourceItem
DataSourceItemId Long 129322

ID del tema del origen de datos.

DeviceName String lightDevice

Nombre del dispositivo del tema.

Nota Se devuelve solo para temas que pertenecen a productos o dispositivos gestionados mediante MQTT de código abierto, puertas de enlace MQTT o dispositivos MQTT.
ProductKey String aw3****

ProductKey del producto al que pertenece el tema.

Nota Se devuelve solo para temas que pertenecen a productos o dispositivos gestionados mediante MQTT de código abierto, puertas de enlace MQTT o dispositivos MQTT.
ScopeType String PRODUCT

Alcance de la suscripción. Valores válidos:

  • PRODUCT: Todos los dispositivos del producto.
  • DEVICE: Un dispositivo específico del producto.
Nota Se devuelve solo para temas que pertenecen a productos o dispositivos gestionados mediante MQTT de código abierto, puertas de enlace MQTT o dispositivos MQTT.
Topic String /gyh***z/+/thing/event/property/post

Nombre del tema del origen de datos.

ErrorMessage String A system exception occurred.

Mensaje de error devuelto en caso de fallo.

Page Integer 1

Número de página devuelto.

PageSize Integer 10

Número de entradas por página.

RequestId String E4C0FF92-2A86-41DB-92D3-73B60310D25E

ID de la solicitud.

Success Boolean true

Indica si la invocación fue exitosa.

  • true: Exitoso.
  • false: Fallido.
Total Integer 100

Número total de entradas devueltas.

Ejemplos

Solicitudes de ejemplo

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

Respuestas exitosas de ejemplo

Formato 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>

Formato 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"
}

Códigos de error

HttpCode

Código de error

Mensaje de error

Descripción

400

iot.system.SystemException

An internal error occurred. Try again later.

Ocurrió una excepción del sistema.

400

iot.common.InvalidPageParams

The specified pagination size or pagination parameter is invalid.

Tamaño de página o número de página no válido.

400

Iot.Device.NotExistedDevice

The device does not exist.

El dispositivo especificado no existe o no está activado.

Hay códigos de error adicionales disponibles en Códigos de error del servicio.