2015-10-13 118 views
0

我正在使用來自nuget的Twilio和RestSharp軟件包使用測試憑證調用Twilio。我已經驗證過我的個人手機。我嘗試使用Twilio提供的電話號碼作爲號碼,但我收到錯誤21606,表示我無法使用帶有測試憑證的實時電話號碼。錯誤描述提供了另一個可與測試憑證一起使用的號碼(+15005550006),因此我發佈了實時號碼並切換到使用提供的號碼。從試用帳戶發送Twilio SMS

我現在可以從服務中獲得成功響應,但是我發送的所有消息的狀態都會返回爲queued。響應包含一個開放的,但是,如果我訪問開放的,我得到一個403:

<TwilioResponse> 
    <RestException> 
    <Code>20008</Code> 
    <Message>Resource not accessible with Test Account Credentials</Message> 
    <MoreInfo>https://www.twilio.com/docs/errors/20008</MoreInfo> 
    <Status>403</Status> 
    </RestException> 
</TwilioResponse> 

通過代碼跟蹤告訴我,我不能connect to real phone numbers。所以,我的問題是:在向它提交任何資金之前,我如何測試Twilio平臺?我看到另一個問題,回答者說trial accounts can send SMS messages to verified numbers,我的地理權限允許我發送+1號碼,這是驗證號碼。我發送的任何消息都不會寫入我的消息日誌中。

任何方向將不勝感激。我試圖評估這一點,看看我的公司是否應該使用它,但審判似乎不足以給我任何有用的跡象。

回答

1

Twilio開發人員在這裏傳播。

如果您還有試用帳戶(即您尚未升級),那麼您可以使用生產憑證將真實SMS消息發送至您使用Twilio驗證的任何號碼。除非您升級帳戶,否則不會花費任何費用。

測試憑證確實可以確保您可以測試某些預期結果,包括成功和更重要的失敗情況。

所以,只需使用您的真實憑證,您就可以發送短信到您的驗證號碼。

+0

這簡直令人難以置信,我不相信我錯過了它。但是,我切換到實時數字和憑證,現在我使用現場數字(我剛剛拉出)和問題中提到的測試數字返回了21606個錯誤。語音,短信和彩信都啓用了實時號碼,因此不應該成爲問題。 – zimdanen

+0

您需要確保您使用從Twilio購買的號碼作爲您的發件人號碼,您使用Twilio驗證過的號碼作爲您的號碼和實時憑證。確保你已經重啓了你的服務器(這總是讓我)。如果你已經掌握了所有這些,那麼也許別的東西出了問題。 – philnash

+0

我錯過了From號碼開頭的1。謝謝!我剛剛得到我的第一個文本! – zimdanen