1

我正在尝试在我的应用程序中使用 Twilio 短信网关来发送和接收短信。使用的代码如下:

ACCOUNT_SID = 'accountsidgoeshere' 
ACCOUNT_TOKEN = 'token'
CALLER_ID = '(415) 599-2671'
req_params = {
            'From' => CALLER_ID,
            'To' => params[:number],         
            'Body' => 'This is message body'
        }
 account = Twilio::RestAccount.new(ACCOUNT_SID, ACCOUNT_TOKEN)
resp= account.request("/#{API_VERSION}/Accounts/#{ACCOUNT_SID}/SMS/Messages",'POST', req_params)

作为回应,我得到以下信息:

您试图使用沙盒号码向未经验证的电话号码发送消息。请验证您尝试向其发送消息的号码,或升级您的帐户并购买一个号码以代替使用。

我正在传递号码:已由 Twilio 网站验证的手机号码。

任何提示和指示都会对我有很大帮助。

4

3 回答 3

2

要使用Twilio 的SMS和/或通话功能,您需要有一个经过验证的美国号码。(我猜,Twilio 通过拨打号码来处理验证。)

如果您没有来自美国的验证号码,另一种选择是从 Twilio 购买号码。

于 2011-03-28T05:55:52.233 回答
2

听起来像是您的帐户或您传入的帐户 ID 的配置问题。您应该检查 w/Twilio 以获得具体帮助,并且您应该能够检查那里的日志以了解发生了什么问题。

Twilio 帮助

于 2011-02-03T19:29:52.020 回答
0

您是否传递了格式为 E.164 的数字?

于 2011-02-04T06:50:42.930 回答