我正在使用來自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號碼,這是驗證號碼。我發送的任何消息都不會寫入我的消息日誌中。
任何方向將不勝感激。我試圖評估這一點,看看我的公司是否應該使用它,但審判似乎不足以給我任何有用的跡象。
這簡直令人難以置信,我不相信我錯過了它。但是,我切換到實時數字和憑證,現在我使用現場數字(我剛剛拉出)和問題中提到的測試數字返回了21606個錯誤。語音,短信和彩信都啓用了實時號碼,因此不應該成爲問題。 – zimdanen
您需要確保您使用從Twilio購買的號碼作爲您的發件人號碼,您使用Twilio驗證過的號碼作爲您的號碼和實時憑證。確保你已經重啓了你的服務器(這總是讓我)。如果你已經掌握了所有這些,那麼也許別的東西出了問題。 – philnash
我錯過了From號碼開頭的1。謝謝!我剛剛得到我的第一個文本! – zimdanen