在测试与运营流程中获取 Naver 短信验证码

OTP Gateway,每条验证码低至 $0.20198 个国家API 标识: naver美国/加拿大专属号码,$1.95/月起
快速解答

团队可以在 OTP Gateway 中为 naver 服务订购一个一次性激活,然后在控制台读取短信,或通过 API 和带签名的 Webhook 获取,从而在 OTP Route 号码上接收 Naver 验证码。价格 $0.20 起,如果 Naver 在 20 分钟窗口内没有发送任何内容,费用将退款。

Naver 是韩国占主导地位的门户网站,一个 Naver ID 可以打开 Naver 邮箱、博客、Cafe、Naver Pay 以及 Smart Store 卖家工具。手机验证出现在多个环节:创建账号时、用户找回忘记的 ID 或密码时、开启两步验证时,以及登录显得异常时。韩国居民对某些功能还可能经过单独的身份核验;这些超出了短信验证码的范围。

短信内容通常是韩语,所以测试应使用模式匹配来提取数字验证码,而不是匹配固定文本。

谁会测试 Naver 的手机步骤,为什么?

需求大多来自三类人。把 Naver Login 集成到自家网页或移动应用中的开发者,需要一个真实账号来测试跳转和授权页面,而创建该账号就意味着要通过手机步骤。网店的运营人员在不暴露任何人私人手机的情况下,为 Smart Store 验证企业账号。本地化测试人员则检查,当短信步骤成为流程一部分时,面向韩国的入驻流程表现如何。关于应用注册检查的通用做法,请阅读移动应用验证。

哪些国家可以接收 Naver OTP?

naver 服务在 198 个国家列出,示例包括韩国、日本、美国、越南、泰国、菲律宾,以及台湾、印度尼西亚、马来西亚、蒙古、哈萨克斯坦、乌兹别克斯坦、加拿大、澳大利亚、德国和英国。

请选择与你要验证的账号或测试用例所代表的市场相符的国家。面向韩国买家的 Smart Store 测试,与面向东南亚应用的 Naver Login 测试,需要不同的线路,而且发送方对外国号码的处理可能与本国号码不同。

使用前缀为 or_live_ 的 Bearer 密钥,请求 https://otproute.com/api/v1。先用 GET /api/v1/prices?country=<id>&service=naver 确认费用,然后用 POST /api/v1/activations 创建订单,请求体类似 {"service": "naver", "country": "kr"}。响应会返回手机号码和激活 id。

在 Naver 的表单中输入该号码,然后用两种方式之一等待验证码:

  • Webhook:让一个端点订阅 activation.sms_received、activation.expired 和 activation.cancelled。校验 X-OTPRoute-Signature(用端点密钥对 <t>.<raw body> 计算 HMAC-SHA256),丢弃过期的时间戳,并以激活 id 为键使处理程序具备幂等性。
  • 轮询:在每分钟 300 次请求的限制内,每隔几秒调用一次 GET /api/v1/activations/{id}。

请求和响应细节见文档。

有几种情况会阻止短信到达号码。Naver 可能拒绝它认为是虚拟的号段,某条线路在某个时段可能拥堵,或者发送方对外国号码可能更慢。激活窗口为 20 分钟,只有验证码真正到达才会扣费;窗口走完仍为空,或者调用 POST /api/v1/activations/{id}/cancel,都会把全额款项退回钱包。

一个从容的重试计划效果最好:

  1. 在把这次尝试视为失败之前,让窗口走完。
  2. 稍后重试,或为同一服务切换到另一个国家线路。
  3. 确认你的表单提交的是完整的国际格式号码。
  4. 避免连续快速重新下单;把尝试间隔拉开,并记录每个激活 id,以便追踪失败情况。

我可以改用控制台获取 Naver 验证码吗?

可以。打开 OTP Gateway,选择 Naver 和一个国家,查看价格并下单。把号码输入 Naver,请求发送短信,验证码到达后会显示在该激活上。这条路径适合只需验证一个企业账号的运营人员,写代码花的时间反而比任务本身更长。

什么时候专属号码更适合 Naver?

一次性号码在一条验证码之后就关闭了,对于之后还必须通过找回或新设备校验的账号来说,这是个问题。对于这类账号,美国或加拿大的专属号码($1.95/月起)会在续期期间一直归你所有,并以 number.sms_received 把入站短信转发到你的 Webhook。详情请参见虚拟号码。

应该怎样负责任地处理 Naver 账号?

请遵守 Naver 的条款:每个真实的个人或企业一个账号,并且是为你自己拥有的产品或业务创建的。OTP Route 用于测试你自己的验证流程并运营合法账号,同时适用其《可接受使用政策》。Naver 是其所有者的商标,我们与其没有关联。

常见问题

如何通过 API 接收 Naver OTP?

用服务 naver 和你选择的国家创建激活,然后轮询 GET /api/v1/activations/{id},或等待带签名的 activation.sms_received Webhook。

Naver 接受虚拟号码吗?

不一定。Naver 可能拒绝某些虚拟号码,这正是没有收到任何内容的激活会被退款的原因。

如果 Naver 短信一直没到,会怎样?

激活在 20 分钟后关闭,全额款项退回你的钱包。请稍后重试,或换一个国家线路,而不要紧密循环重新下单。

用于测试的 Naver 短信验证费用是多少?

每条验证码 $0.20 起;各国的具体价格由 API 实时返回,并显示在控制台中。

Naver 应该选哪个国家的手机号?

与账号或测试用例的市场一致,例如面向韩国的流程就选韩国线路。

以后我能再次使用同一个 Naver 手机号吗?

一次性号码不行。如果账号以后还需要验证码,美国或加拿大的专属号码是更好的选择。

我能不花钱演练集成吗?

可以。按请求,开发账号可以切换到沙盒,它会返回模拟号码和验证码。

Naver 验证怎么付费?

通过银行卡或 USDT/USDC 为一个预付美元钱包充值。无月费,每次充值都有 PDF 发票;请参见价格。

服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。

几分钟内路由您的第一条 OTP

创建免费账户,为美元钱包充值,然后在控制台或通过 API 订购号码。无月费。