Sky HeightDeveloper Platform
API v1HTTPS / JSON令牌鉴权

光遇身高查询接口

面向接入方的正式查询服务。提交好友码或 UUID,按同步等待或异步任务两种模型取回结果。国服与国际服分路径,互不混用。

Base URL https://sky.3ic.top Header X-API-Key 超时 1–120s
01

概览

本服务提供国服查询、国际服查询、礼包与解屏蔽。程序接入走 /api/v1,网页场景走 /web/v1

协议HTTPS · application/json
鉴权X-API-Key / api_key
查询标识好友码或 UUID
结果模型同步等待 / 异步任务
02

快速开始

控制台签发令牌后,三次调用即可完成一次国服查询。默认 wait=true,服务端阻塞至完成或超时。

01

签发令牌

登录控制台创建 API Token。请求头写入 X-API-Key,也可使用查询参数 api_key

02

提交查询

POST /api/v1/query,字段 query 为好友码或 UUID。actionblockdelete

03

取得结果

同步模式直接读 data。若 wait=false,用返回的 task_id 轮询任务接口。

03

鉴权

令牌按优先级读取。缺少或无效一律 HTTP 401,不进入业务逻辑。

来源名称优先级
Request HeaderX-API-Key1(推荐)
Query Stringapi_key2
Request HeaderContent-Typeapplication/json
安全约定

令牌视为密钥,禁止写入路径、日志或前端仓库。网页版不使用该头,改走卡密或 PoW。

04

调用模型

国服查询支持同步与异步。国际服为同步返回。任务状态机:pendingrunningcompleted / failed / timeout

同步 · wait = true

默认行为。服务端等待任务结束,成功时 status=completed 并带 data。客户端 HTTP 超时建议大于 timeout,推荐 70 秒。

异步 · wait = false

立即返回 task_idstatusqueue_position。随后 GET /api/v1/task/{id} 直到终态。任务不存在返回 404。

05

接口参考

点击条目查看请求字段与示例。健康检查与队列状态同样需要令牌。

06

错误码

鉴权失败为 401。业务失败多数仍返回 HTTP 200,以 success=falsemessage 说明原因。

HTTPcode说明处理建议
401API_KEY_MISSING未提供令牌补齐 Header 或 api_key
401API_KEY_INVALID令牌无效、禁用或超额更换令牌或调整配额
400validation字段格式不合法检查 query / uuid 字符集
404任务不存在确认 task_id,避免过期后再查
503队列不可用或提交失败退避重试
200success=false业务失败、超时或功能关闭读 message;可改异步后轮询
07

网页版

不便携带请求头时使用。国服 action=block 需卡密;action=delete 需先完成 PoW。

方法路径说明鉴权
GET/web/v1/pow/challenge获取 salt、difficulty、signature
POST/web/v1/query国服查询,字段 query / action卡密或 PoW
08

常见问题

根路径为什么不是查询结果?

站点根路径为开发者说明。查询必须调用 POST /api/v1/query,请求体使用 query 字段,不是 friend_code

同步调用一直等到超时怎么办?

wait 设为 false,保存 task_id 后轮询 GET /api/v1/task/{id}。客户端超时需大于服务端 timeout

国际服能否用好友码?

不能。国际服、礼包、解屏蔽均要求标准 UUID:8-4-4-4-12 十六进制。

网页版和开放接口如何选择?

程序、脚本、服务端一律使用 /api/v1 与令牌。浏览器或无法自定义 Header 的环境使用 /web/v1

已复制