发送

电话号码和国家检测

以 E.164 格式编写号码:加号、呼叫代码和没有长途前缀的国家号码,总共 7 到 15 位数字。+14155550123、+447400123456 和 +4915123456789 都是 E.164 格式。

清理

  • 空格、点、破折号、斜杠和括号会被删除:+44 (0)7400-123 456 由于 (0) 而无效,但 +44 7400-123 456 是有效的。
  • 开头的 00 变为 +:004915123456789 被读取为 +4915123456789。
  • 没有加号的数字被视为国际号码:14155550123 变为 +14155550123。存储号码时请带上其呼叫代码。
  • 仍然没有加号且不是 7 到 15 位数字的号码被标记为 invalid_number。
  • 在一个请求中重复的号码只发送一次;第二个副本被标记为 duplicate。

国家检测

每个号码按其所属国家定价,从最长的匹配呼叫代码中读取。一些呼叫代码是共享的,API 通过前缀区分这些国家:

呼叫代码如何拆分
+1按区号:加拿大代码按加拿大定价,加勒比代码(809、829、849 多米尼加共和国,876 和 658 牙买加,787 和 939 波多黎及其他)按其岛屿定价,其他所有 +1 号码按美国定价。
+44根西岛(7781、7839、7911)、泽西岛(7509、7700、7797、7829、7937)和马恩岛(7524、7624、7924)的移动前缀按这些岛屿定价;其余按英国定价。
+7+7 6 和 +7 7 按哈萨克斯坦计价,其余按俄罗斯计价。
+262+262 639 和 +262 269 按马约特计价,其余按留尼汪计价。
+39意大利,包括梵蒂冈线路。

匹配的国家在每条消息的 country 字段中,因此您可以查看号码是如何计价的。

电话号码和国家检测 | BulkSMSAPI文档