
- マルチチャネルのメッセージ送受信が実現できる
- LINE, Facebook Messanger, Twitter, Alexa, Slack, Viber, SendGrid, HipChat, Kik とつながる
- WeChat, BlackBerry Messanger 等にも近日対応
昨年、Facebook Messanger とのメッセージ送受信を可能とする Twilio API /開発資料/開発ツールを発表しました。
このたび、新たに8つのサービスとの連携を実現し、Twilio Channels として発表いたします。
Twilio Channels は、既にご利用の Twilio API (Twilio Notify, プログラマブル SMS, Proxyなど)とともにマルチチャネルのメッセージ送受信を実現、サードパーティーツールとの連携を可能にするAPIです
Channels と連携可能な Twilio API と、サードパーティーツールは以下の通りです。
■Notify
- デベロッパープレビュー(リクエスト承認必要):Facebook Messanger, Notification Alexa
- 近日公開:SendGrid, Slack, Twitter, HipChat, LINE, Kik, Viber, WeChat, BlackBerry Messenger
■Programmable SMS
- デベロッパープレビュー(リクエスト承認必要):Facebook Messanger, LINE, Twitter, Slack, HipChat, Kik, Viber
- 近日公開:WeChat, BlackBerry Messenger
■Proxy
- 近日公開:Facebook Messanger, LINE, Twitter, Slack, HipChat, Kik, Viber, SendGrid, WeChat, BlackBerry Messenger
異なるチャットアプリ間でのメッセージ送受信を実現
これまで、異なるチャットアプリ間での送受信を実現するには、開発者は様々なAPIとその機能を駆使する必要がありました。
これは非常に複雑で時間が掛かる作業です。また、新しいチャネルの追加には費用がかさむため、実際に追加できる事業者は限られ、ユーザーが好むメッセージングツールが実装できないこともしばしばでした。

そこで Twilio Channels の出番です。開発者は、メッセージングツール間でコミュニケーションが分断される問題に取り組む必要がなくなります。
1つのAPIで、開発者は幾多のメッセージングプラットフォームとの連携できるようになり、各プラットフォームの主要客層へのリーチを可能とします。

Twilio Channels を使えば、開発者は、ユーザーが好みのメッセージングサービスを利用して、より良い利用経験を提供できるようになります。例えば、次のような利用経験を創ることができます。
■Channels + Notify
開発者は、適切な時、適切なユーザーのデバイスへ 通知できます。Micでは、Channels + Notify でAlexaへ通知します。
■Channels + Proxy
マーケットプレイスにて、買い手と売り手を異なるアプリを使い、匿名のまま1つのメッセージングスレッドのやり取りが可能です。
■Channels + TaskRouter
サポート担当者は、お客様によって異なるチャットアプリケーションに対し、1つのアプリケーションで連絡を取ることが可能です。
How it Works
通常、Programmable SMS の場合、以下のようにメッセージを送信します。
curl -X "POST" \
--data-urlencode 'To=+15554440000' \
--data-urlencode 'From=+18778894546' \
--data-urlencode 'Body=Would you like to play a game?' \
-u {Account Sid}:{Auth Token} \
https://api.twilio.com/2010-04-01/Accounts/{AccountSID}/Messages.json
Channelsを使う場合は、このようにします。
curl -X "POST" --data-urlencode 'To=messenger:{Facebook User ID | Phone Number}' --data-urlencode 'From=messenger:{Facebook Page ID}' --data-urlencode 'Body=Would you like to play a game?' -u {Account Sid}:{Auth Token} https://api.twilio.com/2010-04-01/Accounts/{AccountSID}/Messages.json
※ Phone Number パラメータは有償の Messanger+ プランのみ対応