银狼接码 API 文档

银狼接码开放 API

通过标准 REST API 程序化购买海外手机号码、接收短信验证码。支持「长效号码」批量购买与「在线接码」按次取号两种业务模式。

REST + JSONAPI Key 鉴权HTTPS5 种语言 SDK

API 基础地址

https://a.yljm.cc

所有接口路径均以 /api/v1 开头,完整地址 = 基础地址 + 接口路径,例如:

快速开始

  1. 前往 yljm.cc 注册账号 并完成充值;
  2. 登录后进入 个人中心 → 开发者 API,点击「生成 API Key」;
  3. 将 API Key 放入请求头 Authorization,发起第一个请求:
curl "https://a.yljm.cc/api/v1/user/info" \
  -H "Authorization: 你的API_KEY"
import requests

resp = requests.get(
    "https://a.yljm.cc/api/v1/user/info",
    headers={"Authorization": "你的API_KEY"},
)
print(resp.json())  # {'code': 1, 'msg': 'success', 'data': {...}}
const resp = await fetch("https://a.yljm.cc/api/v1/user/info", {
  headers: { Authorization: "你的API_KEY" },
});
console.log(await resp.json()); // { code: 1, msg: 'success', data: {...} }
req, _ := http.NewRequest("GET", "https://a.yljm.cc/api/v1/user/info", nil)
req.Header.Set("Authorization", "你的API_KEY")
resp, err := http.DefaultClient.Do(req)
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://a.yljm.cc/api/v1/user/info"))
    .header("Authorization", "你的API_KEY")
    .build();
HttpResponse<String> resp = HttpClient.newHttpClient()
    .send(request, HttpResponse.BodyHandlers.ofString());

鉴权方式

除「查询短信」外,全部接口都需要在请求头携带 API Key:

Authorization: 你的API_KEY
Content-Type: application/json

也支持 Authorization: Bearer 你的API_KEYX-API-Key: 你的API_KEY 两种写法。

安全提示:API Key 等同于账户操作权限,请勿写入前端代码或公开仓库。泄露后请立即在「个人中心 → 开发者 API」重置,旧 Key 会即时失效。

通用约定

所有接口返回 HTTP 200 + JSON 包裹结构(鉴权失败返回 HTTP 401/403):

{
  "code": 1,          // 1=成功,0=业务失败(msg 为失败原因)
  "msg": "success",
  "data": { ... }     // 业务数据,失败时可能省略
}

余额查询

GET/api/v1/user/info

查询当前账户的用户名与余额。

请求示例

curl "https://a.yljm.cc/api/v1/user/info" -H "Authorization: 你的API_KEY"

响应示例

{
  "code": 1,
  "msg": "success",
  "data": {
    "id": 10001,
    "username": "demo",
    "balance": 88.5000
  }
}

限流与错误码

场景限制
常规接口(每 IP)120 次 / 60 秒
长效号码购买 POST /api/v1/orders10 次 / 60 秒
在线取号 POST /api/v1/online/orders20 次 / 60 秒
查询短信 GET /api/v1/sms30 次 / 10 秒

超限时返回 {"code":0,"msg":"操作过于频繁"},请降低请求频率后重试。

HTTP 状态code含义
2001成功
2000业务失败(余额不足、暂无短信、参数错误等,见 msg)
401401缺少或无效的 API Key
403403账户被停用或 IP 被封禁

常见问题

轮询频率建议是多少?

查询短信 / 在线取码建议 3~5 秒一次。在线接码号码有效期约 10 分钟,超时未收到验证码系统自动释放并全额退款。

可以退款吗?

在线接码在未收到验证码前可调用「释放」接口即时退款;长效号码按订单有效期计费,购买成功后不支持退款。

有沙箱环境吗?

暂无独立沙箱。所有读取类接口(项目列表、国家报价、余额)不产生扣费,可放心联调。

下一页 →长效号码 API