开放接口,供第三方开发者集成使用
所有接口使用 POST 方法,请求体为 JSON 格式。
Base URL: https://your-domain.com/api.php?action=<endpoint>
所有开放接口需要提供有效的 API Key 进行身份验证。API Key 在管理后台创建。
X-API-Key: sk-your-api-key-here
POST /api.php?action=open_get_phone&api_key=sk-your-api-key-here
推荐使用 Header 方式,更加安全。
{
"code": "SMS-A3DX-HRQF-ZC4Y"
}
{
"ok": true,
"phone": "+18032579874",
"remaining": 2
}
| 字段 | 说明 |
|---|---|
ok | 是否成功 |
phone | 分配的手机号 (E.164 格式) |
remaining | CDK 剩余可用次数 |
{
"code": "SMS-A3DX-HRQF-ZC4Y"
}
{
"ok": true,
"sms": "您的 OpenAI 验证代码是:874895",
"code": "874895",
"remaining": 1
}
| 字段 | 说明 |
|---|---|
ok | 是否成功 |
sms | 完整短信内容 |
code | 提取的验证码 |
remaining | CDK 剩余可用次数 |
注意:验证码获取成功后,该次使用自动消耗,号码释放回号码池。
{
"code": "SMS-A3DX-HRQF-ZC4Y"
}
{
"ok": true
}
换号成功后需重新调用 open_get_phone 获取新号码。
| HTTP 状态码 | 说明 |
|---|---|
| 200 | 请求成功,返回 "ok": true |
| 400 | 参数错误、CDK 不可用、暂无验证码 |
| 403 | API Key 无效或已禁用 |
| 409 | 号码状态变更,需重新获取号码 |
| 502 | 上游短信 API 暂时不可用 |
{
"ok": false,
"error": "具体的错误信息描述"
}
# 获取手机号
curl -X POST "https://your-domain.com/api.php?action=open_get_phone" \
-H "Content-Type: application/json" \
-H "X-API-Key: sk-your-api-key" \
-d '{"code": "SMS-A3DX-HRQF-ZC4Y"}'
# 获取验证码 (轮询)
curl -X POST "https://your-domain.com/api.php?action=open_get_sms" \
-H "Content-Type: application/json" \
-H "X-API-Key: sk-your-api-key" \
-d '{"code": "SMS-A3DX-HRQF-ZC4Y"}'
# 更换手机号
curl -X POST "https://your-domain.com/api.php?action=open_change_phone" \
-H "Content-Type: application/json" \
-H "X-API-Key: sk-your-api-key" \
-d '{"code": "SMS-A3DX-HRQF-ZC4Y"}'