This content originally appeared on Twilio Blog and was authored by Dominik Kundel
この記事はDomink Kundelがこちらで公開した記事(英語)を日本語化したものです。
Twilioの電話番号から携帯電話にSMSを転送するシナリオは、多くあります。オンライン販売において私用の番号を提供するのに抵抗がある場合や、スマートフォンを紛失した際に2FA(2要素認証)により保護されたアカウントにアクセスできなくなるのを避けたい場合などがあります。本稿では、TwiML Binとそのテンプレート機能で、すべての着信メッセージをSMS対応の任意の電話番号に転送するアプリを5分以内に作成する方法をご紹介します。
作業を始めるには、以下の項目が必要です。
- Twilioのアカウント。Twilioホームページをブラウザで開き、[今すぐ無料サインアップ]ボタンをクリックするか、Twilioアカウントの作成リンクからサインアップします。このリンクを使用するとアカウントのアップグレード時に$10(米国ドル)相当分のクレジットが追加で付与されます。
TwiMLコードを記述する
新しいTwiML Binを作成します。
Twilioの開発者コンソールのTwiML Binを開きます。
Create new TwiML Binまたは+ボタンをクリックします。
[FRIENDLY NAME]に「SMS転送」などの名前を入力し、[TWIML]に以下のコードを貼り付けます。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Message to="+81{XXXXXXXXXXXX}">
{{From}}: {{Body}}
</Message>
</Response>
+81{XXXXXXXXXXXX}
を転送先の電話番号に置き換えます。この際、電話番号はE.164形式で指定します。
[Create]をクリックし、新しいTwiML Binを保存します。
電話番号を設定する
SMSが利用可能なTwilioの電話番号をまだお持ちでない場合は、まずTwilioコンソールより取得します。
現在、Twilioの日本の電話番号はSMSに対応していません。Twilioが提供する、米国等のSMSに対応する電話番号をご利用ください。
Twilioコンソールの有効な電話番号一覧(Active numbers)で、転送元として使用する電話番号をクリックします。
[Messaging]までスクロールします。[A MESSAGE COMES IN]で、ドロップダウンからTwiML Bin
を選択します。
前項で作成したTwiML Bin(本稿では「SMS転送」)を選択します。
SMSを受信するとTwiML Binがトリガーされ、{{From}}
は送信者の電話番号、{{Body}}
はSMSの本文にそれぞれ置き換わります。返されたTwiMLは、受信したSMSの本文と送信者の電話番号が含まれた新しいSMSをお使いの電話番号に送信するようTwilioに指示します。
テストする
Twilioの電話番号にSMSを送信します。Twilioの番号に送信されたSMSがお使いの携帯電話に届きます。
TwiMLをさらに探索
TwiMLの機能は多彩です。TwiMLに関する詳細については、以下のリソースをご参照ください(すべて英語)。
TwiMLについてのご感想をぜひお寄せください。お問い合わせは以下の連絡先までお願いします。
- Email: dkundel@twilio.com
- Twitter: @dkundel
- GitHub: dkundel
This content originally appeared on Twilio Blog and was authored by Dominik Kundel
Dominik Kundel | Sciencx (2022-03-22T13:24:48+00:00) TwilioでSMS転送番号を5分で設定する方法. Retrieved from https://www.scien.cx/2022/03/22/twilio%e3%81%a7sms%e8%bb%a2%e9%80%81%e7%95%aa%e5%8f%b7%e3%82%925%e5%88%86%e3%81%a7%e8%a8%ad%e5%ae%9a%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.