Main Content

本页采用了机器翻译。点击此处可查看英文原文。

错误代码

HTTP 状态

信息

细节

错误代码

400

错误的请求

由于语法错误,无法满足该请求。请参阅 REST API 参考 了解正确的语法。

error_bad_request

401

需要授权

身份验证详细信息不正确。提供正确的通道API 密钥或用户 API 密钥。有关 API 密钥的信息,请参阅 通道数据控制ThingSpeak API 密钥

error_auth_required

402

需要付款

您已超出 ThingSpeak 许可证的消息限制。

error_payment_required

404

找不到资源

未找到请求的资源。检查 URL 并重试。

error_resource_not_found

405

不允许的方法

对此请求使用正确的 HTTP 方法。请参阅 REST API 参考 了解允许的方法。

error_method_invalid

409

冲突

该请求与目标资源的当前状态冲突。重试您的请求或更改请求以解决冲突。

error_conflict

413

请求的实体太大

你的请求太大了。缩小尺寸并重试。

error_request_too_large

421

未执行任何操作

服务器尝试处理您的请求,但没有执行任何操作。

error_no_action

422

无法处理的实体

请检查您的输入,以确保所有输入仅包含有效的 UTF-8 编码数据。

error_invalid_byte_sequence

429

请求过多

请等待后再提出另一个请求。有关具体速率限制,请参阅 How to BuyFrequently Asked Questions

error_too_many_requests

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>