【问题标题】:Twilio - The From phone number xxx is not a valid, SMS-capable inbound phoneTwilio - 发件人电话号码 xxx 不是有效的支持 SMS 的入站电话
【发布时间】:2016-11-28 23:24:43
【问题描述】:

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

我还尝试将“发件人”电话号码替换为字母数字发件人 ID,但这也不起作用!

这种情况我该怎么办?

【问题讨论】:

    标签: parse-platform twilio


    【解决方案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,以及两因素身份验证。

    让我知道这是否有帮助。

    【讨论】:

    • 感谢您提供的信息!遵循您的建议后,它现在可以正常工作了;)
    • 我们可以使用带有短数字(如“12345”)的发件人号码,而不是字母数字发件人 ID。当我这样做时,它显示“发件人电话号码 123456 不是您帐户的有效、支持 SMS 的入站电话号码或短代码。” @philnash
    • @Lakshmi 可以,但是你需要买一个短码,和长码一样。在此处查看详细信息:twilio.com/sms/short-codes
    猜你喜欢
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 2018-11-15
    相关资源
    最近更新 更多