Publica el script del analizador especificado.
Notas de uso
Antes de invocar esta operación, llame a SaveScript: modifique y guarde el borrador del script de un analizador.
Límites de QPS
Cada cuenta de Alibaba Cloud puede enviar hasta 10 solicitudes por segundo (QPS).
Los usuarios RAM 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í | PublishScript |
La operación que desea realizar. Establezca el valor en PublishScript. |
| ParserId | Long | Sí | 1001 |
El ID del analizador. Invoque la operación ListParser para consultar los analizadores y obtener el ID del analizador. |
| IotInstanceId | String | No | iot-n8t*** |
El ID de la instancia. Consulte el ID en la página Overview de la consola de IoT Platform. Importante
Para obtener más información, consulte Descripción general. |
Además de los parámetros de solicitud específicos de la operación, especifique 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. Consulte Códigos de error para obtener más información. |
| 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 realizó correctamente.
|
| SyntaxErrorMsg | String | script doesn't contains transmit function |
El mensaje de error de sintaxis que se devuelve si la llamada falla. |
Ejemplos
Solicitudes de ejemplo
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=PublishScript
&ParserId=1001
&<Common request parameters>
Respuestas de ejemplo correctas
Formato XML
<PublishScriptResponse>
<RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
<Success>true</Success>
</PublishScriptResponse>
Formato JSON
{
"RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
"Success": true
}
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. |
Se produjo una excepción del sistema. |
|
400 |
iot.system.IllegalRequest |
The request parameter is invalid. |
El parámetro de solicitud no es válido. |
|
400 |
iot.rule.scriptSyntaxError |
Script Syntax Error |
La sintaxis del script no es válida. |
Para ver una lista de códigos de error, visite el Centro de errores de API.