如何使用rails配置Twilio sms网关?

时间:2011-02-03 06:25:38

标签: ruby-on-rails ruby twilio

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

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网站验证。

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

3 个答案:

答案 0 :(得分:2)

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

Twilio Help

答案 1 :(得分:2)

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

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

答案 2 :(得分:0)

您是否传递格式为E.164的号码?