API 文档
Delta 解卡 API 将 Platoboost 链接解析为可用卡密。按 Token 计费:每次请求消耗 150 Token,余额永久有效。所有接口返回 JSON,调用只需一枚 API Key。
https://dkey.top控制台创建 API Key → 请求头携带 Key → 调用 /api/v1/delta?url=<link> → 拿到 key。
认证方式
每个请求需携带 API Key,以下三种任选其一。
| 方式 | 说明 |
|---|---|
X-API-Key | 推荐。请求头直接携带密钥 |
Authorization | Bearer <key> 形式 |
?key= | 查询参数,便于快速测试 |
不要把 API Key 提交到前端代码或公开仓库。泄露后请立即在控制台停用。
解卡
解析一个 Platoboost 链接,返回对应卡密。同一链接 24 小时内命中缓存时秒回。
GET/api/v1/deltaAPI KEY
查询参数
url必填。完整的 auth.platorelay.com 链接,建议 URL 编码响应
{
"key": "FREE_d7f96612543d6fd500302fc42418d92a",
"error": null,
"cached": false,
"times": "6.239s"
}链接生成
生成用于测试的认证链接,方便端到端联调。
GET/api/v1/delta/injectAPI KEY · 200 Token · 单卡
说明
Delta 注入器专用直注端点。需 API Key,每次消耗 200 Token。一个链接自动解出一张免费卡密,两张均可用。默认返回 JSON,加 ?format=raw 返回纯文本(两张卡密用换行分隔)。
查询参数
url必填。完整的 auth.platorelay.com 链接,建议 URL 编码format可选。json(默认)返回 JSON;raw 返回纯文本(两张卡密换行分隔)请求头
X-API-Key必填。你的 API Key(也可用 ?key= 参数代替)响应(JSON · 成功)
{
"ok": true,
"dual_key": true,
"key_count": 2,
"key": ["FREE_aaa...", "FREE_bbb..."],
"key": "FREE_aaa...",
"key": "FREE_bbb...",
"delta_keys": ["FREE_aaa...", "FREE_bbb..."],
"injected": true,
"tokens_cost": 600,
"tokens_remaining": 99400
}响应(raw · 成功)
FREE_aaa...
FREE_bbb...响应头包含 X-Tokens-Remaining、X-Tokens-Cost、X-Key-Count。
curl 示例
# JSON 格式
curl -G "https://dkey.top/api/v1/delta/inject" \
-H "X-API-Key: 你的Key" \
--data-urlencode "url=https://auth.platorelay.com/a?d=XXXXXX"
# 纯文本格式(Delta 注入器直接用)
curl -G "https://dkey.top/api/v1/delta/inject" \
-H "X-API-Key: 你的Key" \
--data-urlencode "url=https://auth.platorelay.com/a?d=XXXXXX" \
--data-urlencode "format=raw"与普通解卡的区别
普通 /delta150 Token/次,返回 JSON,1 张卡密直注 /delta/inject200 Token/次,返回 2 张不同卡密,JSON 或纯文本GET/api/v1/lab/nodcAPI KEY · 150 Token · 免号池
说明
免 DC 注入(测试线路)。完全不消耗 Discord 号池:给一条链接就现场铸卡,或指定 HWID 直接铸卡。卡密绑定目标 HWID,24 小时有效。链接被上游标记需要验证时,加 fallback=1 会自动换一个全新 HWID 出卡(返回 bound_hwid,客户端需上报该 HWID)。
查询参数
url可选。完整的 auth.platorelay.com 链接;与 hwid 二选一hwid可选。64 位十六进制 HWID,直接为它铸卡fallback可选。1 = 链接被锁时自动换新 HWID 出卡format可选。json(默认)或 raw(纯文本卡密)请求头
X-API-Key必填。你的 API Key(也可用 ?key= 参数代替)响应(JSON · 成功)
{
"ok": true,
"key": "FREE_a54180bcba261587868face58dfaa735",
"source": "direct-no-dc",
"bound_hwid": null,
"degraded": false,
"secs": 8.3,
"pool_touched": false,
"tokens_cost": 150,
"tokens_remaining": 1850
}响应(链接被上游锁)
{
"ok": false,
"error": "needs_dc",
"need_pool": true,
"hint": "该链接被上游要求 Discord 验证;加 fallback=1 可改用全新 HWID 出卡",
"tokens_cost": 0
}示例
curl -G "https://dkey.top/api/v1/lab/nodc" \
-H "X-API-Key: dk_live_xxx" \
--data-urlencode "url=https://auth.platorelay.com/a?d=..."
curl -G "https://dkey.top/api/v1/lab/nodc" \
-H "X-API-Key: dk_live_xxx" \
--data-urlencode "hwid=4b2c...64hex"GET/api/v1/gen/androidAPI KEY
{ "url": "https://auth.platorelay.com/a?d=...", "platform": "android" }GET/api/v1/gen/iosAPI KEY
{ "url": "https://auth.platorelay.com/a?d=...", "platform": "ios" }响应字段
| 字段 | 说明 |
|---|---|
key | 成功时的卡密;失败为 null |
error | 失败原因;成功为 null。判断成败看这个字段 |
cached | true 表示命中 24 小时缓存 |
times | 本次求解耗时 |
请求成功(HTTP 200)不代表解卡成功,请始终判断 error 字段。
计费与限流
按 Token 计费:每次请求消耗 150 Token,百万 Token ¥10。通过兑换码充值:在控制台「兑换码」页面输入即可,Token 立即到账。余额不足返回 402,服务端同时做速率限制。
| 响应头 | 说明 |
|---|---|
X-Tokens-Remaining | 本次调用后的剩余 Token |
余额不足返回 402 INSUFFICIENT_TOKENS;触发速率限制返回 429 RATE_LIMITED。
错误码
| 错误码 | 说明 |
|---|---|
MISSING_KEY | 未携带 API Key(401) |
INVALID_KEY | API Key 无效 |
KEY_REVOKED | API Key 已停用 |
INSUFFICIENT_TOKENS | Token 余额不足(402),请充值 |
RATE_LIMITED | 请求频率超限(429) |
UPSTREAM_ERROR | 上游解卡服务异常(502) |
代码示例
curl
curl -G "https://dkey.top/api/v1/delta" \
-H "X-API-Key: dk_live_xxx" \
--data-urlencode "url=https://auth.platorelay.com/a?d=1X1w1jfwhSRQVk0Snz"JavaScript
const API = "https://dkey.top/api/v1/delta";
const r = await fetch(API + "?url=" + encodeURIComponent(link), {
headers: { "X-API-Key": "dk_live_xxx" },
signal: AbortSignal.timeout(60000),
});
const data = await r.json();
console.log(data.error || data.key);Python
import requests
r = requests.get(
"https://dkey.top/api/v1/delta",
params={"url": link},
headers={"X-API-Key": "dk_live_xxx"},
timeout=60,
)
data = r.json()
print(data["error"] or data["key"])客户端超时请设置至少 60 秒:正常求解 1–12 秒,高峰期排队时更久。