众所周知,大善人Cloudflare提供了免费的Workers and Pages,当然也是有限制的,单日请求数不能超过10万次,为了能方便获得每日额度,就需要利用Cloudflare的API功能,再结合PushMe自建推送服务提供的数据小屏功能,将数据推送到手机上,简直完美。
接口信息
请求地址:https://api.cloudflare.com/client/v4/graphql
请求方式:POST
请求参数
头部需要鉴权,狗哥使用的是账户的全局api key。
Content-Type:固定值填 application/json
X-Auth-Email:账户名一般是邮箱地址
X-Auth-Key:api key
请求体
使用json,直接填入下方内容,将其中的YOUR_ACCOUNT_ID改成你自己的账户ID
复制
{
"query": "query GetAccountWorkersAnalytics($accountTag: String!, $datetimeStart: String!, $datetimeEnd: String!) { viewer { accounts(filter: {accountTag: $accountTag}) { workersInvocationsAdaptive(limit: 10000, filter: { datetime_geq: $datetimeStart, datetime_leq: $datetimeEnd }) { sum { requests subrequests errors } dimensions { scriptName } } } } }",
"variables": {
"accountTag": "YOUR_ACCOUNT_ID",
"datetimeStart": "2025-10-30T00:00:00.000Z",
"datetimeEnd": "2025-10-30T23:00:00.000Z"
}
}发起请求后,你会收到如下数据
复制
{
"data": {
"viewer": {
"accounts": [{
"workersInvocationsAdaptive": [{
"dimensions": {
"scriptName": "daimadog"
},
"sum": {
"errors": 2263,
"requests": 4314,
"subrequests": 6
}
}]
}]
}
},
"errors": null
}




评论 (0)