科威特线路是否符合你要测试的内容?
先过一遍这些问题;只要其中任何一项的答案是肯定的,就有充分的理由使用 +965 号码:
- 你的产品会向科威特客户发送一次性验证码,你需要看到真实的消息到达。
- 你正在筹备海湾地区的上线,想检查注册界面的阿拉伯语和英语版本。
- 某个运营团队管理着与科威特相关的企业资料,不想交出员工的个人号码。
- QA 套件需要在已覆盖的线路之外增加一个区域用例,如 OTP 国家路由中所述。
如果你需要的是能持续数月接收消息的号码,请直接跳到下面关于长期线路的部分。
+965 集成的上线前检查清单
- 在开发者控制台中创建的、前缀为
or_live_的 Bearer 密钥。 - 通过银行卡或 USDT/USDC 向钱包充值。一份美元余额适用于所有国家。
- 国家 id
kw,以及来自GET /api/v1/services的准确服务 id。 - 要么是一个带签名密钥的 Webhook 地址,要么是一个轮询任务。
- 在测试计划中明确注明验证码属于哪个账号,避免有人在互不相关的测试之间重复使用号码。
- 接受目标服务的条款以及 OTP Route 的《可接受使用政策》。
哪些服务可以向科威特号码发送验证码?
科威特线路目前提供超过 1,700 种服务。今天快照中的热门条目包括 Snapchat、WhatsApp、TikTok、Instagram、X(Twitter)、Telegram、Google(Gmail 和 YouTube)、Microsoft 和 Outlook、Amazon、Uber、LinkedIn、Discord 以及 Netflix。
这些名称只是参考,并非承诺。容量在一天中会变化,这就是 API 在每次价格查询时都会返回实时可用性的原因。
如何用代码为 `kw` 执行一次激活?
所有调用都发往 https://otproute.com/api/v1,密钥放在 Authorization 请求头中。
- 用
GET /api/v1/prices?country=kw&service=snapchat查询当前价格和可用性。 - 发送
POST /api/v1/activations,请求体为{"service": "snapchat", "country": "kw"},并保留它返回的 activation id。 - 在被测应用中输入 +965 号码并请求短信。
- 在你的 Webhook 上处理
activation.sms_received。通过用端点密钥重新计算"<t>.<raw body>"的 HMAC-SHA256 来验证X-OTPRoute-Signature,并拒绝任何时间戳过旧的请求。 - 如果你更喜欢轮询,就以稳定的间隔读取
GET /api/v1/activations/{id},直到验证码出现或运行结束。 - 若要提前停止,调用
POST /api/v1/activations/{id}/cancel;退款是自动的。
OTP API 集成指南展示了带重试和日志的同一循环。请遵守每个账号每分钟 300 次请求的限制。
运营人员的手动途径是什么?
在控制台中打开 OTP Gateway,把国家设为科威特并选择服务。确认之前会显示价格,确认的瞬间就会显示号码。在应用中使用它并请求短信,验证码一到就会出现在同一行里。激活会保持 20 分钟有效,因此不必急着刷新。
+965 号码的格式与阿拉伯语消息的处理
科威特号码长八位,而且该国没有中继前缀,所以把本地号码转换为 E.164 时没有什么需要去掉的。请将其保存为 +965 加八位数字,去掉空格和开头的 00,并避免使用假设存在国内零的校验逻辑。
阿拉伯语是官方语言,英语在商业和零售中很常见,因此验证码可能出现在阿拉伯语或英语模板中。阿拉伯语文本以 Unicode 发送,这缩短了每段短信的可用空间,并让从右到左的文字环绕着从左到右的数字。请用数字模式提取验证码,而不是按单词拆分。如果你自己的产品把 OTP 消息本地化成阿拉伯语,请检查模板输出的是西方阿拉伯数字还是东方阿拉伯数字,并让你的自动填充逻辑接受你所发送的那一种。
科威特还有大量外籍劳工,因此许多团队会用设备上选择的英语、阿拉伯语和第三种语言来测试。
有专用的科威特线路吗?如何计费?
目前没有自助的长期 +965 号码。专用号码是美国和加拿大的产品,起价 $1.95/月,涵盖收短信、发短信和浏览器通话。如需永久的科威特线路,请写信到 [email protected];答案取决于当地规定,无法保证。
钱包为美元预付,没有月费或套餐。你可以通过银行卡或 USDT/USDC 充值,每次充值都会通过邮件生成 PDF 发票。开发账号可申请沙盒模式,它会模拟号码和验证码,让 CI 运行不花钱;请参阅 CI 流水线中的短信 OTP 测试。
常见问题
为什么我的科威特激活结束了却没有验证码?
可能是该服务拒绝了虚拟号码,或者当时线路繁忙。请稍后重试或换一条线路,避免紧凑循环重新下单,并记住金额已经退回你的钱包。
不去科威特也能获得用于测试的 +965 号码吗?
可以。OTP Gateway 在线签发仅用于一个验证码的科威特号码,你可以在控制台或通过 API 读取该验证码。
科威特验证号码要多少钱?
科威特验证码每条 $0.20 起,具体数额取决于发送它的服务。确切数字来自 GET /api/v1/prices,并会在你下单前显示在控制台中。
我的代码应该为科威特发送哪个国家 id?
在价格和激活请求中使用 kw。
有用于测试科威特流程的沙盒吗?
可应要求将开发账号切换到沙盒模式,它会返回模拟的号码和验证码,让你无需消耗钱包余额即可进行端到端测试。
阿拉伯语短信模板会影响验证码吗?
数字是一样的,但周围的文字可能是从右到左的阿拉伯语。请用数字模式解析验证码,而不是依赖单词位置。
我可以让多个账号共用一个科威特号码吗?
每次激活只针对一个账号上的一个验证码。请仅将 OTP Route 用于你自己的产品和合法的企业账号,并遵守各服务的条款。
服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。