2016-07-25 37 views
1

我想使用Twilio驗證在我的應用中註冊的用戶的電話號碼。 作爲後端,我有解析。Twilio - 來自電話號碼xxx不是有效的,具有短信功能的入站電話

我試圖使用測試憑證發送短信,到目前爲止我收到了成功消息,但是,我沒有收到短信! 我試圖切換到活的憑據;不過,我收到了以下:

{ 
    "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,但沒有工作過!

我該怎麼辦?

回答

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,以及兩個因素認證。

讓我知道這是否有幫助。

+1

感謝您提供的信息!按照你的建議,它現在工作正常;) –

+0

這真是太棒了,謝謝你讓我知道! – philnash

相關問題