在测试对接 WhatsApp 的产品?先把取号流程脚本化
基于 WhatsApp 开发的团队往往很早就会遇到同一个难题:测试手机需要一个能收短信的真实号码,而谁都不愿意把自己的 SIM 卡注册到 QA 测试机上。OTP Bolt 把可手动下单的 Instant OTP 同样开放为 REST API,正好解决这个问题。
流程很简短:
- 在控制台创建 API 密钥。
- 以 WhatsApp 为服务、按测试用例所需的国家/地区下单取号。
- 把号码交给设备农场或测试人员,触发 WhatsApp 注册。
- 轮询订单直到短信到达,再把验证码回传给测试。
- 如果验证码到达前测试就失败了,取消订单,费用会退回钱包。
接口、鉴权方式和返回格式请见开发者页面。请注意,每笔订单只对应一条验证码。这适合用完即弃的模拟器镜像,但不适合下个月还要继续使用的 WhatsApp Business 预发布账户。
WhatsApp 测试账户该绑定哪种号码?
WhatsApp 会把一个账户绑定到一个手机号上,在新设备上安装或重装应用时都会要求输入新的验证码。正是这一机制决定了您该怎么选。
- Instant OTP 适合一次性场景:用完即弃的测试设备、快速检查应用在其他国家/地区的注册引导页面,或者只是不想暴露主号码的个人注册。
- 专属号码 适合需要长期使用的场景:共用的客服手机、客户会保存的企业线路,或团队每个迭代都要清空并重新配置的测试账户。号码可以持续接收短信,重新验证不成问题。
专属号码的完整介绍请见虚拟号码页面。
WhatsApp 究竟用手机号做什么
在 WhatsApp 上,手机号就是账户本身。联系人靠它找到您,聊天记录与它绑定,注册时通过短信(或您选择的语音电话)发送六位数验证码来确认。
有两点经常让人混淆。第一,两步验证 PIN 是在 WhatsApp 内设置的,不会通过短信发送,因此与号码服务无关。第二,WhatsApp Business 与日常聊天用的 WhatsApp 是两个独立注册,各自需要一个号码。如果打算在一部手机上同时运行两者,请准备两个号码。
在线接收 WhatsApp OTP 验证码:分步操作
个人注册时,控制台的作用与 API 完全相同。
- 用邮箱或 Google 注册账户,然后通过银行卡或 USDT / USDC 为钱包充值。首次充值成功后,即可订购 WhatsApp 验证码并查看具体价格。
- 选择 WhatsApp 和国家/地区,然后复制号码。
- 在 WhatsApp 中选择对应的国家区号,粘贴去掉区号后的号码,并选择通过短信接收验证码,因为 Instant OTP 收件箱显示的是短信。
- 留意实时收件箱。WhatsApp 短信验证码通常在一两分钟内到达。
- 在 WhatsApp 中输入验证码,完善个人资料。
订单有效期为 20 分钟。如果没有收到验证码,或者您在验证码到达前取消,全部费用会自动退回钱包。已送达的验证码不予退款。
WhatsApp 手机号选哪个国家/地区
目前 WhatsApp 的 Instant OTP 覆盖 198 个国家/地区,包括美国、英国、印度、巴西、尼日利亚、墨西哥、印度尼西亚、德国、西班牙、菲律宾、南非、肯尼亚、哥伦比亚、巴基斯坦、加拿大和阿拉伯联合酋长国。
在 WhatsApp 上,国家/地区的选择比在大多数应用上更重要,因为您联系的每个人都能看到区号。+44 号码在联系人眼里是英国号码,+55 号码则是巴西号码。请选择与您的居住地、客户所在地或应用测试目标市场相符的国家/地区。价格也因国家/地区而异,付款前控制台会显示价格。
还没收到 WhatsApp 验证码?请逐项检查
- 号码带了两次区号。 如果已选好国家区号,请把粘贴的号码中的区号删掉。
- 选成了语音电话。 请改为短信接收。
- 等待不到两分钟。 重试前再稍等一会儿。
- 重新发送。 订单仍有效时,有时可以让 WhatsApp 向同一号码再发一条短信。
- 号码被拒。 WhatsApp 可能拒绝它认定为虚拟号码的号码。这正是 Instant OTP 提供退款的原因:取消订单,然后换一个国家/地区重试。
即使 20 分钟时限到了也不会有任何损失,费用会自动退回。
为 WhatsApp 长期保留一个号码
OTP Bolt 的专属号码提供可接收无限条验证短信的收件箱、支持 Chrome、Edge、Firefox 或 Safari 的浏览器通话、在浏览器中响铃的来电,以及通话记录。费用按预付周期从钱包扣除,每次续费前会收到邮件提醒,并可随时释放号码。
在美国、加拿大和波多黎各,这类号码可自助开通、立即生效。其他所有国家/地区,请在控制台使用 申请国家/地区:团队会核实可用性和价格,告知当地规定是否要求地址或身份核验,并确认所需时间,具体因国家/地区而异。
按 WhatsApp 的规则使用
请遵守 WhatsApp 的服务条款:每个真实个人或企业一个账户,不批量注册,不规避封禁。使用第二个号码的正当理由包括:保护个人号码隐私、为小型企业设立独立联系方式、测试自己的集成,以及出行期间保持联系。OTP Bolt 与 WhatsApp 无任何关联,该名称为其所有者的商标。
Instant OTP 还是专属号码?
| Instant OTP | 专属号码 | |
|---|---|---|
| 适用场景 | 单次验证码 | 登录、找回账户、通话 |
| 使用时长 | 单次订单,20 分钟 | 续费期间一直归您 |
| 价格 | 每条 $0.20 起 | $1.95/月起 |
| 若未收到 | 自动退款 | 无限短信收件箱 |
应用名称均为其各自所有者的商标。OTP Bolt 与其无任何关联。请遵守各应用的使用条款。
常见问题
WhatsApp 可以用虚拟号码注册吗?
多数情况下可以。WhatsApp 接受很多号码,但可能拒绝它认定为虚拟号码的部分号码,所以 Instant OTP 订单在 20 分钟内未收到验证码时会退款。
Instant OTP 订单结束后,我的 WhatsApp 账户还能继续用吗?
账户仍保持注册状态,但重装应用或更换手机时 WhatsApp 会要求新的验证码。如果可能遇到这种情况,请使用可长期持有的专属号码。
我们的 QA 团队能自动化测试 WhatsApp 注册吗?
可以,前提是测试您自己的产品。使用 OTP Bolt REST API 和 API 密钥即可下单取号、轮询短信并取消失败的测试。
号码能接收 WhatsApp 的语音电话验证码吗?
Instant OTP 在控制台显示的是短信,因此请选择短信接收验证码。专属号码还可以在浏览器中接听来电。
我住在美国,可以用英国号码注册 WhatsApp 吗?
可以。Instant OTP 每笔订单都可自选国家/地区;英国专属号码可通过“申请国家/地区”提交申请,视可用性及当地核验要求而定。
如何付款?
通过 Stripe 结账用银行卡,或使用 USDT、USDC 为预付美元钱包充值。PDF 发票会通过邮件发送给您。
WhatsApp 和 WhatsApp Business 能用同一个号码吗?
不能同时使用。WhatsApp 将两者视为独立注册,同时运行两个应用就需要两个号码。