2011-02-03 14 views
1

私はアプリケーションでTwilio smsゲートウェイを使用してSMSを送受信しようとしています。Twilio sms gatewayをレールで設定するには?

あなたは、未確認の電話番号にメッセージを送信するためにサンドボックスの番号を使用しようとしている:私は次のようになっていますそれに応答して

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サイトで既に確認済みの番号:携帯電話番号を渡しています。

ヒントとポインタは私にとって大きな助けになります。

+1

[email protected]私たちに電子メールを送ってください。何が起こっているのかを調べるのに役立ちます。 –

答えて

2

あなたのアカウントやあなたが渡しているアカウントIDの設定に問題があるようです。特定のヘルプを得るためにTwilioをチェックして、ログをチェックして何がうまくいかないのかを知る必要があります。

Twilio Help

0

あなたはE.164としてフォーマット番号を渡していますか?

2

TwilioのSMSおよび/またはcall機能を使用するには、verified米国番号が必要です。 (Twilioは番号を呼び出すことで検証を処理すると思います)

米国から確認された番号を持っていない場合、Twilioから番号を購入することもできます。

+0

はい、私はこの事実を見つけた後、最後にTwillioのゲートウェイと一緒に仕事をしていました。また、米国やカナダ以外のtwillio smsゲートウェイでアプリケーションをテストすることも困難です。 Twillioは米国/カナダ内でのみSMSを送信できます。 –

+0

Mukesh、あなたはいつも答えを受け入れることができました;) – Pravin