Ham*_* L. 2 twilio parse-platform
我想使用 Twilio 来验证在我的应用上注册的用户的电话号码。作为后端,我有 Parse。
我尝试使用测试凭据发送短信,到目前为止我收到了一条成功消息,但是,我没有收到短信!我尝试切换到实时凭据;但是,我收到了以下信息:
{
"code": 141,
"error": {
"status": 400,
"message": "The From phone number +12025550162 is not a valid, SMS-capable inbound phone number or short code for your account.",
"code": 21606,
"moreInfo": "https://www.twilio.com/docs/errors/21606"
}
}
Run Code Online (Sandbox Code Playgroud)
我还尝试将“发件人”电话号码替换为字母数字发件人 ID,但这也不起作用!
在这种情况下我该怎么办?
Twilio 开发人员布道者在这里。
首先,测试凭证实际上并不发送消息,它们只是用来测试您是否正确地发出 API 请求。另请注意,它们仅适用于特定数字且仅适用于少数端点。
为了从 Twilio 发送 SMS 消息,您需要从 Twilio购买并使用一个号码作为您的“发件人”号码。您在那里的号码看起来不像是 Twilio 号码。您可以从 Twilio 控制台购买号码。
我的猜测是您正在向美国号码发送消息。字母数字发件人 ID 恐怕在美国不起作用,您可以在此处查看支持它的国家/地区。
最后,如果您想验证用户的号码,您是否检查过Authy?他们将电话验证作为 API以及两因素身份验证。
让我知道这是否有帮助。
归档时间: |
|
查看次数: |
3653 次 |
最近记录: |