本项目提供了一系列用于管理 Cloudflare Workers 及其相关资源的 API,以下示例将展示如何与 Cloudflare Workers 进行交互。
通过这些 API,你可以轻松管理 Cloudflare Workers、Pages 应用、账户信息等资源。下面为你详细介绍各个资源的操作方法。
POST /workers/v1/worker
{
"name": "my-worker",
"description": "My first Cloudflare Worker"
}
GET /workers/v1/worker?$cursor=...&$limit=...
GET /workers/v1/worker/{id}
DELETE /workers/v1/worker/{id}
POST /pages/v1/app
{
"name": "my-app",
"description": "My first Cloudflare Pages application"
}
GET /pages/v1/app?$cursor=...&$limit=...
GET /accounts/v1/account
POST /zones/v1/zones
{
"name": "example.com",
"account_id": "your_account_id"
}
GET /accounts/v2/accounts?$cursor=...&$limit=...
GET /billing/v1/plans
POST /workers/v1/getting-started/project
{
"name": "my-getting-started-project",
"template_name": "worker-typescript"
}
PUT /accounts/v2/accounts/self/settings
{
"billing_invoice_settings": {
"send_to": "both",
"invoice_footer": "My Company Inc."
}
}
⚠️ 重要提示
- 所有 API 调用都受到速率限制保护。
- 使用 Cloudflare API 令牌进行认证。
- 详细的错误信息将通过 HTTP 状态码和响应体返回。
欢迎任何贡献!请随意提交 Pull Request。