2014-04-02 99 views
1

我在我的Rails應用中使用twilio服務。我跟着這個tutorial。但是在我運行該應用程序後,該消息被髮送到我的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文件contails這樣的:

Your message was successfully sent . 
+0

根據您提供的信息,沒有可能的診斷方法。 –

+0

@DaveNewton。抱歉,我現在編輯了這個問題。 – John

+0

會發生什麼?控制檯或客戶端是否有錯誤?等http://www.twilio.com/docs/ruby/install,http://www.twilio.com/docs/api/rest等提供了診斷問題的方法。 –

回答

1

Twilio的員工在這裏。

在對代碼進行進一步檢查時,我注意到您正在嘗試將短信發送給印度電話號碼。電話網絡在印度有很多限制,所有公司都必須遵守。

您沒有收到您的短信息的原因是因爲所有印度人的號碼都自動加入選擇加入不呼叫註冊處。您需要選擇退出您的號碼才能在印度接收短信。

有關在印度的發送/接收短信的詳細信息,check out our extensive FAQ section

可以解決這個問題很快就被髮送短信到另一個非印度數,當然。