メインコンテンツまでスキップ

Twilio

自分のTwilioアカウントを使って、サイトからSMSや電話番号でのログイン用コードを送信できます。サイトごとに専用のキーが作られるため、メインのTwilioトークンがサイトに保存されることはありません。最近のSMS、電話番号、認証コードの利用状況はエディターで確認できます。

接続​

Twilioへの接続には、Account SIDとAuth Tokenを使います。

  1. 設定 > コネクタを開き、Twilio、接続の順にクリックします。
  2. Twilioコンソールが開きます。アカウント情報で、Auth Token、Account SIDの順にコピーします。
  3. WebTwizzに戻ると、それぞれが自動で読み取られ、Twilioで確認された後に接続されます。各フィールドに自分で貼り付けることもできます。

WebTwizzは、Twilioを使うサイトごとに、Twilioアカウント内に専用のAPIキーを作成します。Auth TokenはWebTwizzで保管されます。

表示される内容​

  • ステータス:対応が必要な項目が表示されます。各項目をクリックすると、関連するTwilioのページが開きます。
    • トライアルアカウント:Twilioでアップグレードするまで、SMSと認証コードは確認済みの番号にのみ届きます。
    • 残高が少なくなっています:残高がなくなると、SMSと認証コードの送信が停止します。
    • 認証コードの不正利用の可能性:ある国に送信された認証コードの大半が使われていません。ボットがコードを要求して料金を増やしている可能性があるため、サービスを提供していない国への送信をTwilioで無効にしてください。
    • 米国へのSMSには通信事業者への登録が必要ですまたは米国へのSMSには確認が必要です:米国の通信事業者は、登録済みまたは確認済みの番号からのSMSのみを配信します。
    • インドへのSMSには登録が必要です:インドの通信事業者は、登録済みの送信者名とメッセージテンプレートを使ったSMSのみを配信します。
  • 残高:残高と今月の利用額が表示されます。請求をクリックするとTwilioが開きます。
  • メッセージ:過去7日間のSMS送信数と失敗した件数が表示されます。すべてのメッセージをクリックするとTwilioが開きます。
    • テストSMS:テストSMSを送信、送信の順にクリックすると、サイトの送信元から、Twilioで確認済みの自分の番号にSMSを送信できます。通常のSMSと同じようにTwilioから課金されます。サイトの送信元の設定とTwilioでの番号の確認が済むまでは、先に必要な手順が表示されます。
    • 最近のSMSと、届いたかどうか、届かなかった場合はその理由が表示されます。番号は下4桁で表示されます。SMSをクリックすると、本文、ステータス、届かなかった理由、送信済みの日時、料金を確認できます。このエラーについてまたはメッセージログをクリックするとTwilioが開きます。
    • 失敗のみでは届かなかったSMSだけが表示され、さらに表示で古いSMSを読み込めます。
  • 番号:各番号、市内番号かフリーダイヤルか、対応する機能、どの番号がこのプロジェクトのSMS送信元かが表示されます。米国の番号には、登録済み、未登録、確認済み、審査中など、通信事業者がSMSを受け付ける状態かどうかも表示されます。各番号をクリックするとTwilioで開き、すべての番号では一覧が開きます。
  • 電話認証コード:電話認証コードを有効にすると、過去30日間のコード送信数、確認済みの件数、確認率、国別の内訳が表示されます。Twilioで開くをクリックするとTwilioが開きます。
  • 設定:
    • 電話認証コード:Twilio Verifyを使って、訪問者にログイン用コードをSMSで送信します。自分の電話番号を用意する必要はありません。既存のサービス、このサイト専用に新規作成、オフから選びます。新規作成の場合は事前に確認が表示され、設定で確定します。SMSにはサイト名が表示されます。
    • SMSの送信元:自分のTwilio番号、または複数の番号のグループを指定します。まだない場合はまだありませんと表示されます。
  • 上部の名前の横にある電話認証コードと番号をクリックすると、Twilioが開きます。

AIにできること​

  • サイトにSMS送信や電話番号でのログイン用コードを組み込みます。送信はサイトのサーバーから行われ、ブラウザーから送信されることはありません。
  • 過去30日間のSMSと、その配信状況やエラーコードを読み取ります
  • 電話番号と、米国での登録状況を読み取ります
  • このサイトの電話認証コードを有効にします。実行前に確認します。
  • 自分の番号など、Twilioアカウントで確認済みの番号にテストSMSを送信します。実行前に確認します。
  • SMSを送信できる番号を購入します。Twilioから月額料金が請求されます。購入前に確認します。サイトにまだ送信元がない場合は、新しい番号が送信元になります。

シークレット​

  • TWILIO_ACCOUNT_SID:Twilioアカウント
  • TWILIO_API_KEY_SIDとTWILIO_API_KEY_SECRET:このサイト用に作成されたキー。サーバー側でのみ使用します
  • TWILIO_VERIFY_SERVICE_SID:電話認証コードを有効にした場合のサービス
  • TWILIO_MESSAGING_SERVICE_SIDまたはTWILIO_PHONE_NUMBER:送信元を選択した場合の、サイトのSMS送信元

補足​

  • キーを置き換えでは、同じアカウントの新しいAuth Tokenを設定します。各サイトは専用のキーを使い続けるため、サイト側に変更はありません。
  • 複製したサイトには専用のキーが作られます。元のサイトからTwilioを削除しても、複製したサイトは引き続き動作します。
  • サイトでSMSを受信する場合は、シークレットにAuth TokenをTWILIO_AUTH_TOKENとして追加してください。受信したSMSが本当にTwilioから届いたものか確認できるようになります。
  • プロジェクトからTwilioを削除すると、そのプロジェクト用に作成されたキーとシークレットが削除されます。Twilioアカウント、電話番号、その他のキーには影響しません。