我正在开发一个 PHP 网站,该网站要求用户提供他们的美国手机号码。 PHP 网站将向该号码发送确认链接,以验证该号码进行注册。任何手机只能注册一次。
我需要测试注册,因为我没有美国手机号码,所以需要一个美国手机号码。
当前的问题是使用 Twilio SMS API 发送的确认消息被分成 2 个或更多部分。
这会弄乱短信中的确认链接,即确认链接中的查询字符串被分割。所以即使该号码是真实的,用户点击乱码链接也无法得到确认。
由于我必须多次测试注册,所以我希望:
如果有免费的Android或iOS应用程序,提供大量 美国手机号码至少可以免费接收入站消息,所以 我可以运行多个测试。
有关 twilio api 的任何指导来控制分段数 从 PHP 站点发送的确认消息或发送确认信息 消息的方式不会分割查询字符串,否 不管怎样。
我已经尝试过 NextPlus,但它只向我分配 1 个美国号码,我已经使用它进行注册,并且消息中的确认链接遇到了同样的问题。其他一些应用程序(例如 Magic App)需要支付美国号码。
确认消息示例如下:
您好 lbcustomer13, 感谢您注册 Lightning Bug。 请点击此处完成注册: http://example.com/login/?acu=Nzk=
以上消息发送至第一段问号处:
您好 lbcustomer13, 感谢您注册 Lightning Bug。 请点击此处完成注册: http://example.com/login/?
和
acu=Nzk= 第二段
有什么想法吗?
由于短信中的最大字符限制(160),您的消息被截断。为了控制这一点,您应该减少链接之前的文本,以便在字符限制用完之前完成。您还可以使用 URL 缩短服务来减少链接中的字符。
我没有任何有关美国号码的信息,但您可以拥有代码,根据系统标志说明是否处于测试阶段,将消息发送到任何手机号码。