Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Can';t从rails接收手机短信_Ruby On Rails_Ruby On Rails 3_Twilio - Fatal编程技术网

Ruby on rails Can';t从rails接收手机短信

Ruby on rails Can';t从rails接收手机短信,ruby-on-rails,ruby-on-rails-3,twilio,Ruby On Rails,Ruby On Rails 3,Twilio,我正在rails应用程序中使用twilio服务。我遵循了这一点。但在我运行该应用程序后,该消息会发送到我的twilio帐户,但除了链接中的代码外,我没有收到任何发送到手机的消息。我刚刚在我的routes.rb中添加了以下代码: Sms::Application.routes.draw do get "send/sms" root 'send#sms' end 发送控制器代码: class SendController < ApplicationController

我正在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 
我是Twilio的雇员

在进一步检查您的代码时,我注意到您正试图向一个印度号码发送短信。在印度,电话网络有很多限制,所有公司都必须遵守

您没有收到短信的原因是,所有印度号码都自动选择进入“请勿拨打”注册表。您需要选择退出您的号码,以便在印度接收短信

有关在印度发送/接收短信的更多信息


当然,您可以通过向另一个非印度号码发送短信来快速解决此问题。

根据您提供的信息,无法进行诊断。您可能正在使用Twilio上的开发帐户,因此,您需要验证用于测试的号码,并且在开发模式下,您只能向已验证的号码发送短信,升级时,您可以发送任何号码。@John转到,看看您是否验证了号码Hey Twilio员工在这里。正如rmagnum2002所指出的,您需要检查的第一件事是您的帐户是否是试用帐户,您的号码是否经过验证。注册时应验证您自己的号码,但请检查以确保如果所有其他操作都失败,我们的客户支持团队在解决复杂错误方面非常出色-
Your message was successfully sent .