目前 +358 号码可以验证哪些服务?
芬兰线路目前列出了超过 2,800 个服务。团队问得最多的包括 WhatsApp、Signal、Telegram、Google (Gmail & YouTube)、Microsoft & Outlook、LinkedIn、Discord、Uber、Amazon、ChatGPT (OpenAI)、Claude、Netflix 和 Airbnb。
请把这份清单当作一次快照,而不是承诺。每条线路的可用性会在一天中变化,这正是 GET /api/v1/prices 要在价格之外实时报告它、而不是让你对着静态页面猜测的原因。
芬兰 OTP API 的调用顺序是怎样的?
所有操作都针对 https://otproute.com/api/v1,使用在开发者控制台创建、以 or_live_ 为前缀的 Bearer 密钥。芬兰的国家 ID 是 fi。
- 用
GET /api/v1/services一次性查好服务 ID,并在GET /api/v1/countries中确认fi。 - 用
GET /api/v1/prices?country=fi&service=<id>查询当前价格和可用性。 - 通过
POST /api/v1/activations下单,请求体类似{"service": "signal", "country": "fi"};响应中包含激活 ID 和 +358 号码。 - 把该号码填入你正在测试的应用的注册或登录界面。
- 让你的 webhook 接收该激活的
activation.sms_received,或者改为轮询GET /api/v1/activations/{id}。对于卡住的运行,用POST /api/v1/activations/{id}/cancel放弃。
API 参考列出了每个字段,而每分钟 300 个请求的账户限制,为轮询留出了充足的余地。
芬兰手机号应该如何存储和规范化?
芬兰人书写手机号时带有前导中继 0,所以本地号码通常以 04 或 050 开头。在 E.164 中这个零会消失:存储的值是 +358 加其余数字,例如 +35840…,而不是 +358040…。芬兰的号码长度并不统一,所以请用 libphonenumber 这样的库来校验,而不是依赖固定的位数。
芬兰有芬兰语和瑞典语两种官方语言,许多应用也提供英语。验证码周围的文字一般遵循应用自己的区域设置,所以值得用这三种语言各做一次本地化检查。团队在推出北欧产品、检查芬兰语和瑞典语短信模板,或复现赫尔辛基或图尔库的客户报告的登录 bug 时,会使用 +358 号码测试。
有没有免代码的方式获取芬兰验证号码?
有。客服、增长和运营人员在创建账户之后,可以完全在控制台中操作:
- 选择芬兰和你需要的服务;
- 下单前查看显示的价格,然后确认;
- 把 +358 号码复制到应用的验证步骤中;
- 盯着激活卡片,验证码到达后会显示在那里。
如果什么都没有收到,20 分钟窗口结束时全部金额会退回钱包;如果你取消,则会立即退回。
我的团队可以保留芬兰的长期线路吗?
不能作为自助产品获得。专用虚拟号码,即续费期间一直归你使用的线路,只面向美国和加拿大销售,每月 $1.95 起,支持收发短信和浏览器通话。对于芬兰,OTP Gateway 每个号码处理一条验证码。如果你需要长期的 +358 线路,请发邮件至 [email protected],团队会查看当地规定允许什么;不保证一定能安排。临时号码与专用号码指南有助于判断某项测试究竟需要哪种模式。
+358 测试如何付款?
只有一个预付美元钱包,没有月费或套餐。可以用银行卡或 USDT/USDC 稳定币充值,每次充值都会通过邮件发送 PDF 发票。当前费率见定价页面。在把芬兰接入 CI 之前,可以申请把你的开发账户切换为沙盒,它会返回模拟的号码和验证码,让整个流程无需动用钱包资金即可运行。沙盒运行通过后,把同一份代码切换为正式密钥,并在每个套件开始时检查 GET /api/v1/balance,这样流水线会提前停止,而不是在北欧回归测试进行到一半时失败。
常见问题
没有本地 SIM 卡,也能测试我的应用的芬兰注册流程吗?
可以。在 OTP Gateway 为你的服务订购一个 +358 号码,填入你自己的注册表单,然后在控制台或通过 API 读取验证码。
把芬兰号码填入表单时,应该包含前导 0 吗?
只有当表单期望本地格式时才需要。在国际格式中要去掉 0,写成 +358 加其余部分,这也是最安全的存储方式。
验证短信会以芬兰语还是瑞典语到达?
取决于发送方应用以及账户所设的语言。许多服务默认使用英语,所以如果你做本地化,请检查这三种语言的模板。
如果芬兰号码收不到验证码,该怎么办?
让 20 分钟窗口走到结束以触发退款,然后稍后再试,或选择另一条服务线路。请记住,少数服务拒绝虚拟号码,而接连下新订单很少能改变结果。
如何校验芬兰激活的 webhook?
用端点密钥对 <t>.<raw body> 计算 HMAC-SHA256,并与 X-OTPRoute-Signature 中的 v1 值比较,拒绝过期的时间戳。我们关于保护 OTP webhook 的文章对此有详细介绍。
OTP Route 是否保证每个芬兰服务都接受它的号码?
不保证,没有任何事情是有保证的,因为每个服务自己决定接受哪些号码。这种不确定性正是未使用的激活会自动退款的原因。
+358 线路上可以验证多少个服务?
目前超过 2,800 个,不过这个数字会随库存变化。运行测试前,请从 API 或控制台读取实时列表。
使用芬兰号码有哪些规则?
仅用于你自己的产品和合法的业务账户,遵守各服务的条款,并遵守 OTP Route 的《可接受使用政策》。不允许批量创建账户。
服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。