银狼接码 API 文档

在线接码 API

按次取号、即取即用:选应用 → 选国家 → 取号(扣款)→ 轮询取码 → 收到验证码即完成。未收到验证码可随时释放即时退款,号码超时(约 10 分钟)未收码也会自动退款。

会话状态说明

status含义
1等待接码
2已收到验证码
3已释放(已退款)
4超时(已自动退款)

获取应用列表

GET/api/v1/online/apps

查询参数

参数类型必填说明
keywordstring应用名称关键词

响应示例

{
  "code": 1,
  "msg": "success",
  "data": {
    "list": [
      { "id": "1001", "name": "WhatsApp", "icon": "https://a.yljm.cc/uploads/online_icons/1001.png?w=46&h=46" },
      { "id": "1002", "name": "Telegram", "icon": "" }
    ]
  }
}

获取国家报价

GET/api/v1/online/countries

查询指定应用支持的国家、单价、有货状态与近期成功率。

查询参数

参数类型必填说明
app_idstring应用 ID(来自应用列表)
keywordstring国家名称/区号关键词

请求示例

curl "https://a.yljm.cc/api/v1/online/countries?app_id=1001" \
  -H "Authorization: 你的API_KEY"

响应示例

{
  "code": 1,
  "msg": "success",
  "data": {
    "list": [
      {
        "country_id": "52",
        "title": "美国",
        "iso": "us",
        "dial_code": "+1",
        "price": 0.35,          // 单价(USDT)
        "available": true,      // 是否有货
        "success_rate": 90.2    // 成功率 %,无数据为 null
      }
    ]
  }
}

购买取号

POST/api/v1/online/orders

取号即扣款,单次最多 10 个号码。返回的 session_no 是后续取码 / 释放的凭证。

请求体(JSON)

参数类型必填说明
app_idstring应用 ID
countrystring国家 ID(来自国家报价)
quantityint数量 1~10,默认 1

请求示例

curl -X POST "https://a.yljm.cc/api/v1/online/orders" \
  -H "Authorization: 你的API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"app_id": "1001", "country": "52", "quantity": 1}'

响应示例

{
  "code": 1,
  "msg": "success",
  "data": {
    "count": 1,
    "list": [
      {
        "session_no": "OS202607061234567890",
        "project_name": "WhatsApp",
        "country_title": "美国",
        "iso": "us",
        "tel": "+14400001234",
        "unit_price": 0.35,
        "status": 1,
        "code": "",
        "sms_content": "",
        "expire_at": "2026-07-06T12:10:00+08:00",
        "created_at": "2026-07-06T12:00:00+08:00"
      }
    ]
  }
}

轮询取码

GET/api/v1/online/orders/{session_no}/code

轮询查询会话状态,status=2code 为验证码、sms_content 为短信原文。建议 3~5 秒轮询一次。

请求示例

curl "https://a.yljm.cc/api/v1/online/orders/OS202607061234567890/code" \
  -H "Authorization: 你的API_KEY"

响应示例

{
  "code": 1,
  "msg": "success",
  "data": {
    "session_no": "OS202607061234567890",
    "tel": "+14400001234",
    "status": 2,
    "code": "882211",
    "sms_content": "WhatsApp code 882211",
    "expire_at": "2026-07-06T12:10:00+08:00"
  }
}

释放退款(取消激活)

POST/api/v1/online/orders/{session_no}/release

未收到验证码时释放号码,费用即时原路退回余额。已收码(status=2)的会话不可释放。

请求示例

curl -X POST "https://a.yljm.cc/api/v1/online/orders/OS202607061234567890/release" \
  -H "Authorization: 你的API_KEY"

响应示例

{
  "code": 1,
  "msg": "success",
  "data": { "session_no": "OS202607061234567890", "status": 3 }
}

接码记录

GET/api/v1/online/orders

查询最近 1 小时内的接码会话记录。

查询参数

参数类型必填说明
page / limitint分页,默认 1 / 10
statusint按状态筛选 1-4
telstring号码模糊查询

响应示例

{
  "code": 1,
  "msg": "success",
  "data": {
    "list": [
      {
        "session_no": "OS202607061234567890",
        "project_name": "WhatsApp",
        "country_title": "美国",
        "tel": "+14400001234",
        "unit_price": 0.35,
        "status": 2,
        "code": "882211",
        "created_at": "2026-07-06T12:00:00+08:00"
      }
    ],
    "total": 1
  }
}
← 上一页长效号码 API 下一页 →SDK 使用指南