需要几十上百个美国号码、并且要自动取验证码的场景,靠手工操作是不现实的。sms688 的接码 API 提供取号码、取验证码、换号、查库存四个动作,返回 JSON,可以直接接进你的系统或下游站点。
登录后在「个人资料」里可以生成 API Key,接口说明见站内 API 文档页。
批量与长期合作可以联系客服谈方案,按量沟通价格。
可以。我们支持下游站点对接,用你的账号 API 取号与取码,对外域名可以隐藏上游信息。
按号码计费,和网页下单同价:取到号码才扣费,同一档位再取一个就再扣一次;取验证码本身不额外收费。
可以先充少量余额、买 1-2 个号跑通流程,确认目标平台收码正常再批量采购。
GET /api/v1/projects/market?country_id=1 返回的 available_count
已经包含本站号池里现成的号(不只是上游可分配)。也就是说:available_count > 0
就一定能下单成功,不会再出现"接口说没货、其实本站有号"的情况。
每个档位(price_tiers)也带自己的 available_count。
POST /api/open/buy 支持传 order_no(你自己生成的单号,作为幂等键):
order_no 重复请求 → 返回同一笔订单,不会重复扣费、不会重复发号;order_no 时,行为跟以前一样(每次都是新订单),超时重试有重复下单风险。GET /api/open/order?order_no=<你下单时传的单号>,或
GET /api/open/order?order_id=<我们返回的订单号>
返回该单的号码 + 接码链接 + 到期时间。下游不用再去后台手动下载 txt。
GET /api/open/orders(请求头 X-Api-Key: sk_xxx)
item_key(项目)与 numbers(号码、接码链接、到期时间);?order_id=123 单笔;增量:?since_order_id=123;?page=1&page_size=200 → 返回 total / has_more / next_page,
翻完全部页即可拿全号码(不再只返回最早一页)。order_no 会带失败原因,可原样重试;接码链路建议用 GET /api/sms/live/wait?token=...&timeout=15
长轮询(等 15 秒再返回),比每秒轮询省资源、也更实时。