SMSをオーストリアの携帯電話に送信したいのですが、無料の試用版のtwilioアカウントを設定しましたが、私のtwilioアカウントはそうすることができないようですが。トライアルアカウントでSMSを送信することは可能でしょうか?
これは、私のtwilio番号のスクリーンショットであり、メッセージを送信できないことがわかります。
これは、SMSを送信しようとする私のPythonコードを実行するときに私が得る例外です:
twilio.rest.exceptions.TwilioRestException: HTTP 400 error: 21606: The From phone number +43720881723 is not a valid, SMS-capable inbound phone number or short code for your account.
これを実行する方法についてのアイデアはありますか?つまり、無料のtwilioアカウントでSMS機能をアクティブにするにはどうすればよいですか?これが可能である場合、どのような制限がありますか、つまり、いくつの無料のSMSメッセージを送信できますか?
ありがとう!
送信するにはSMSトライアルtwilioアカウントでTEST ACCOUNT SIDとTEST AUTHTOKENを送信します。これは、コンソールダッシュボード>アカウントの概要で指定されたアカウントSIDとAUTHTOKENではなく、電話番号>ツール>テスト認証情報内に配置されます。
アカウント番号SIDとAUTHTOKENは、twilio番号を購入するとバインドされるため、TEST ACCOUNT SIDとTEST AUTHTOKENは、+ 15005550006でバインドされます。
テスト認証情報で認証しようとしたときにこのエラーを受け取った場合は、おそらくライブアカウントからのFrom番号を使用してメッセージを送信しようとした可能性があります。テスト認証情報で成功したメッセージを送信するために使用できる唯一の番号は+15005550006です
この番号+ 15005550006を「デモ」twilio sidおよびトークンと一緒に使用すると、成功(エラーなし)が表示されますが、実際にはSMS /テキストを送信します。
このページ https://www.twilio.com/console/sms/getting-started/build にアクセスして、「+ 133438 *****」のような電話番号を設定します。 Twilioは(334)384-****のような番号を自動的に提供します。ボタンをクリックすると、「+ 133438 *****」のような電話番号を生成する必要があります。成功したら、API内で「ライブ」のsidとトークン番号を使用してみます。しかし、これを統合する前に、このページから自分の電話番号にSMSを起動することができます https://www.twilio.com/console/sms/getting-started/ビルド 。
それ以外の場合、APIエラーメッセージには次のように表示されます-[HTTP 400]*レコードを作成できません: 'From'番号+1 **** *******は有効な電話番号、ショートコード、または英数字の送信者IDではありません。
あなたの電話番号はSMSの送信)に対応(構成)できません。アカウントに移動してSMS機能を有効にしてください。その後、テキスト付きの緑色のチェックマークが表示されます" https://demo.twilio.com/welcome/sms/reply/ "の代わりにMessaging "と同様下のスクリーンショット
番号がSMS対応であり、それでも21606エラーが発生する場合は、[番号の管理]の[アクティブな番号]タブを確認してください。番号 '+43720881723'がアクティブな番号として表示されます。
testアカウントSIDとtest認証トークンをregular番号とともに使用しているときに、このエラーが発生しました。次に、アカウントのSIDと認証トークンを通常のものに変更し、期待どおりに機能しました。つまり、確認済みの電話番号にSMSを送信することができました。