我正在我的rails应用程序中使用twilio服务。我遵循了本教程。但是在我运行该应用程序后,消息将发送到我的 twilio 帐户 ,但是除了链接中的代码外,我没有收到任何发送到我的手机的消息。我刚刚在我的routes.rb中添加了这段代码:
Sms::Application.routes.draw do
get "send/sms"
root 'send#sms'
end
发送控制器代码:
class SendController < ApplicationController
def sms
require 'rubygems'
require 'twilio-ruby'
@account_sid = 'AC6'
@auth_token = '2bf'
@client = Twilio::REST::Client.new(@account_sid, @auth_token)
@client.account.sms.messages.create( :from => '(954) 740-8336',:to => '+919884667438',:body => 'Hey there!')
end
end
我的短信操作HTML文件限制这个:
Your message was successfully sent .
这里的Twilio员工。
在进一步检查您的代码时,我注意到您正在尝试向印度号码发送短信。印度的电话网络有很多限制,所有公司都必须遵守。
您没有收到短信的原因是所有印度号码都会自动选择加入"请勿呼叫注册表"。您需要选择退出您的号码才能在印度接收短信。
有关在印度发送/接收SMS消息的更多信息,请查看我们广泛的常见问题解答部分
当然,您可以通过向另一个非印度号码发送短信来快速解决此问题。