Consulta los detalles de una fuente de datos.
Límites de QPS
Cada cuenta de Alibaba Cloud puede ejecutar hasta 10 consultas por segundo (QPS).
Los usuarios de RAM de una cuenta de Alibaba Cloud comparten la cuota de la cuenta de Alibaba Cloud.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | GetParserDataSource | La operación que desea ejecutar. Establezca el valor en GetParserDataSource. |
| DataSourceId | Long | Sí | 1001 | El ID de la fuente de datos. Invoque la operación ListParserDataSource para consultar fuentes de datos y obtener el ID de la fuente de datos. |
| IotInstanceId | String | No | iot-2w**** | El ID de la instancia. Consulte el ID de la instancia en la página Overview de la consola de IoT Platform. Importante
Para obtener más información, consulte Overview. |
Además de los parámetros de solicitud específicos de la operación mencionados anteriormente, debe especificar los parámetros de solicitud comunes al invocar esta operación. Para más información, consulte Parámetros de solicitud comunes.
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| Code | String | iot.system.SystemException | El código de error que se devuelve si la llamada falla. Para más información, consulte Códigos de error. |
| DataSource | Struct | Los detalles de la fuente de datos. |
|
| CreateUserId | Long | 11111111000000111 | El ID de la cuenta de Alibaba Cloud que creó la fuente de datos. |
| DataSourceId | Long | 1001 | El ID de la fuente de datos. |
| Description | String | The device data. | La descripción de la fuente de datos. |
| Name | String | DataSource | El nombre de la fuente de datos. |
| UtcCreated | String | 2022-03-27T12:45:43.000Z | La fecha y hora en que se creó la fuente de datos. Se muestra en UTC. Formato: |
| ErrorMessage | String | A system exception occurred. | El mensaje de error que se devuelve si la llamada falla. |
| RequestId | String | E4C0FF92-2A86-41DB-92D3-73B60310D25E | El ID de la solicitud. |
| Success | Boolean | true | Indica si la llamada se completó correctamente.
|
Ejemplos
Solicitudes de ejemplo
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=GetParserDataSource
&DataSourceId=1001
&<Common request parameters>
Respuestas correctas de ejemplo
Formato XML
<GetParserDataSourceResponse>
<RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
<Success>true</Success>
<DataSource>
<Description>The device data. </Description>
<UtcCreated>2022-03-27T12:45:43.000Z</UtcCreated>
<CreateUserId>11111111000000112</CreateUserId>
<DataSourceId>1001</DataSourceId>
<Name>DataSource</Name>
</DataSource>
</GetParserDataSourceResponse>
Formato JSON
{
"RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
"Success": true,
"DataSource": {
"Description": "The device data.",
"UtcCreated": "2022-03-27T12:45:43.000Z",
"CreateUserId": 11111111000000112,
"DataSourceId": 1001,
"Name": "DataSource"
}
}
Códigos de error
|
Código HTTP |
Código de error |
Mensaje de error |
Descripción |
|
400 |
iot.system.SystemException |
An internal error occurred. Try again later. |
El mensaje de error que se devuelve porque se produjo una excepción del sistema. |
|
400 |
iot.system.IllegalRequest |
The request parameter is invalid. |
El mensaje de error que se devuelve porque el parámetro de solicitud no es válido. |
|
400 |
iot.rule.NotFoundRule |
there are no rules. |
El mensaje de error que se devuelve porque la regla especificada no existe. |
Para obtener una lista de códigos de error, visite el API Error Center.