Twilio - 来自电话号码xxx不是有效的,支持短信的入站电话

时间:2016-07-25 14:43:13

标签: parse-platform twilio

我想使用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"
    }
}

我也试图更换" From"电话号码为字母数字发件人ID,但也不起作用!

在这种情况下我该怎么做?

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

首先,测试凭据实际上并不发送消息,它们只是用于测试您是否正确地发出了API请求。另请注意they only work with specific numbers and only on a few endpoints

send SMS messages from Twilio,您需要购买并使用Twilio中的号码作为“发件人”号码。那里的号码看起来不像是Twilio号码。你可以buy numbers from your Twilio console

我的猜测是你要向美国号码发送消息。字母数字发件人ID在美国不起作用我担心,您可以see the countries that support it here

最后,如果您要验证用户的号码,是否已查看Authy?他们做phone verification as an API,以及双因素身份验证。

让我知道这是否有帮助。