错误代码
HTTP 状态 | 信息 | 细节 | 错误代码 |
---|---|---|---|
400 | 错误的请求 | 由于语法错误,无法满足该请求。请参阅 REST API 参考 了解正确的语法。 |
|
401 | 需要授权 | 身份验证详细信息不正确。提供正确的通道API 密钥或用户 API 密钥。有关 API 密钥的信息,请参阅 通道数据控制 和 ThingSpeak API 密钥。 |
|
402 | 需要付款 | 您已超出 ThingSpeak 许可证的消息限制。 |
|
404 | 找不到资源 | 未找到请求的资源。检查 URL 并重试。 |
|
405 | 不允许的方法 | 对此请求使用正确的 HTTP 方法。请参阅 REST API 参考 了解允许的方法。 |
|
409 | 冲突 | 该请求与目标资源的当前状态冲突。重试您的请求或更改请求以解决冲突。 |
|
413 | 请求的实体太大 | 你的请求太大了。缩小尺寸并重试。 |
|
421 | 未执行任何操作 | 服务器尝试处理您的请求,但没有执行任何操作。 |
|
422 | 无法处理的实体 | 请检查您的输入,以确保所有输入仅包含有效的 UTF-8 编码数据。 |
|
429 | 请求过多 | 请等待后再提出另一个请求。有关具体速率限制,请参阅 How to Buy 和 Frequently Asked Questions。 |
|
500 | 内部服务器错误 | 遇到了意想不到的情况。 | |
502 | 错误的网关 | 服务器从上游服务器收到无效响应。检查您的网络连接并重试。 | |
503 | 暂停服务 | 服务器不可用或无法处理您的请求。稍后尝试您的请求。 |
所有错误均与其相应的 HTTP status code 一起发送。
有关详细信息,请参阅 ThingSpeak Communication Library for Arduino, ESP8266 and ESP32 处的“返回代码”。
文本
错误响应示例:error_auth_required
。
JSON
响应是一个 JSON 错误对象,示例:
{ "status": "401", "error": { "error_code": "error_auth_required", "message": "Authorization Required", "details": "Please make sure that your API key is correct." } }
XML
响应是一个 XML 错误对象,示例:
<?xml version="1.0" encoding="UTF-8"?> <error> <error-code>error_auth_required</error-code> <message>Authorization Required</message> <details>Please make sure that your API key is correct.</details> </error>