ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 发出请求 ## 验证标题 对Cloudflare Workers REST API的所有请求都必须 * 通过HTTPS发送 * 发送JSON正文(除非另有说明) * 包含有效的标识标头([查找您的Cloudflare Auth info](https://developers.cloudflare.com/workers/quickstart#authentication))。 * 使用API​​令牌: * `Authorization`\-提供标准`Bearer <token>`格式的API令牌。 * 使用电子邮件和全局API密钥 * `X-Auth-Email`\-附在您的Cloudflare个人资料上的电子邮件地址。 * `X-Auth-Key`\-附加到您的Cloudflare配置文件的全局API密钥。 ## API响应 所有Cloudflare API均以具有以下形状的JSON对象响应: ### 响应对象 * `success`:一个布尔值,指示是否发生错误 * `result`:表示请求结果的JSON对象 * `errors`:[错误对象](https://developers.cloudflare.com/workers/tooling/api/requests/#error-object)数组。如果成功为真,则为空 * `messages`:字符串数组(未使用) ### 错误对象 * `code`:代表API错误的数字 * `message`:人类可读的字符串,提供有关错误的其他信息。 ## 验证/授权错误 ### 该URI没有路由 所有API端点路径都以`/accounts/:account_id/`或作为前缀`/zones/:zone_id`。Cloudflare的API网关使用这些值来对请求进行身份验证,然后再转发到Workers API。如果收到如下响应,请检查您的配置:您的ZoneID或AccountID的格式可能有误: ~~~json { "errors": [ { "code": 7003, "message": "Could not route to /zones/notazone/workers/script/bindings, perhaps your object identifier is invalid?" }, { "code": 7000, "message": "No route for that URI" } ], "messages": [], "result": null, "success": false } ~~~ ### 授权错误 如果您无法将AccountID或ZoneID与授权标头匹配,则会收到如下错误: ~~~json { "errors": [ { "code": 10000, "message": "Authentication error" } ], "success": false } ~~~ ### 缺少身份验证标题 如果您未包含适当的[Authentication标头](https://developers.cloudflare.com/workers/tooling/api/requests/#auth-headers),则将收到类似以下内容的错误: ~~~json { "errors": [ { "code": 9106, "message": "Missing X-Auth-Key, X-Auth-Email or Authorization headers" } ], "success": false } ~~~