Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Daizen Ikehara
    Event Streamsを用いてTwilioのログをNode.jsとExpressサーバーアプリケーションで処理する方法 event-streams-nodejs-express-jp

    Event Streamsは執筆時点でPublic Betaとなるため、今後設定方法や仕様が変更される可能性があります。

    Twilioは音声通話、SMS、ビデオなどさまざまなコミュニケーションAPIを提供しています。それぞれのAPIの実行結果はstatusCallback、あるいは類似したプロパティにコールバックURLを設定することでアプリケーション側にログを通知し、分析やエラー処理を行えるようになっています。

    例 - Programmable SMS API(statusCallbackで検索)

    このコールバックは簡単に利用できますが、複数のTwilioサービスを利用する場合はサービスごとあるいはリクエストごとに指定する必要があります。さらに、ログのフォーマットもサービスごとに異なる場合があります。

    Event Streamsは各サービスのログをCloudEventsの仕様に沿って正規化、集約し、指定した宛先に配信します。そのためサービスごとに複数のコールバックを指定する必要がなく、またログの処理やエラーハンドリングをより簡単に実装できます。今回はこのEvent StreamsをNode.js/Expressサーバーアプリケーションで利用する方法を紹介します。また、Event Streamsの特長についてはこちらの記事で取り上げられていますのでぜひご覧ください。

    FAQにも記載されていますが、Event Streamsは既存のステータスコールバックを置き換えるものではありません。今後も引き続き利用できます。

    前提条件

    このチュート …

    Read More
  • By Daizen Ikehara
    Twilioユーザーグループ: TwilioJP-UG TwilioJP-UG Vol.2

    こんにちは。Twilio Developer Evangelistの池原です。7月に入り雨が多い日々ですが、みなさんお元気でしょうか。今回は日本のTwilioのユーザーが集うユーザーグループ、TwilioJP-UGと7月27日(火)に開催されるオンラインミートアップを紹介します。

    日本のTwilioユーザーグループ: TwilioJP-UG

    TwilioJP-UGは2015年ごろから日本でTwilioを使用する開発者が知見や経験を共有する場として発足しました。東京をはじめとして全国各地でミートアップを開催してきました。また、日々のコミュニケーションチャネルとして、TwilioJP-UGのSlackワークスペースを活用しています。

    TwilioJP-UG Slack ワークスペース

    Slackでは日々の雑談や初心者向けの質問チャンネル、Twilio関連Blogのフィードを通知するチャンネルなどを設置しています。Twilioを活用していく上で入っておいて損はないワークスペースと言えるでしょう。

    これからTwilioを使ってみよう、という方はぜひご参加ください。

    さて、ここ1年ほどはCOVID-19の影響もありオフラインのミートアップ開催が難しいため、今年5月よりTwilioJP-UG Onlineとしてオンラインでミートアップを実施しています。

    TwilioJP-UG Onlineとは?

    TwilioJP-UG Onlineはこれまで地域ごとの支部単位で活動されてきたものを現在の状況に即して、またコミュニティ活性化のためにオンラインで活動しよう。という有志のみなさんによって …

    Read More
  • By Daizen Ikehara
    TwilioQuestオペレーター養成キャンペーン開催 TQ content for Japan 2021 Summer

    Twilio Developer Evangelistの池原です。昨日、TwilioQuest 3 日本語プレビュー版のリリースをアナウンスしましたが、このリリースを記念し、「TwilioQuestオペレーター養成キャンペーン」を実施します!

    このキャンペーンではTwilioQuest 3日本語プレビュー版をインストールし、特定のミッションをクリアしたプレイヤーを対象として毎週2名の方にApple AirPods Proを進呈します。また、最終週には「TwilioQuestグランドチャンピオンシップ 2021 Summer」を開催します。この、「TwilioQuestグランドチャンピオンシップ 2021 Summer」では制限時間内に獲得した経験値を競うハイスコアチャレンジを実施し、優勝者にはApple M1 Macbook Pro(13インチ)を進呈します!

    イベントスケジュールおよび賞品について

    各ラウンドのスケジュール、ならびに賞品については下記の通りとなります。

    日程 (日本時間)

    賞品

    ラウンド1: 2021年07月12日(月) - 2021年07月18日(日)

    抽選日: 2021年07月19日(月)12:00

    AirPods Pro x 2名様

    ラウンド2: 2021年07月19日(月) - 2021年07月25日(日)

    抽選日: 2021年07月26日(月)12:00

    AirPods Pro x 2名様

    ラウンド3: 2021年07月26日(月) - 2021年08月01日(日)

    抽選日: 2021年08月02日 …

    Read More
  • By Daizen Ikehara
    TwilioQuest 3 日本語プレビュー版リリース! TQ JP Website

    Twilio Developer Evangelistの池原です。ゲームを遊びながらTwilio製品の利用方法に加えGitHubやPythonを学習できるTwilioQuest 3の日本語プレビュー版をリリースしました。

    TwilioQuestとは?

    TwilioQuestはゲームをプレイするようにさまざまな開発スキルを向上できるチュートリアルです。2019年に最新バージョンである「TwilioQuest 3」がリリースされました。Twilio製品の利用方法だけでなく、Pythonのようなプログラミング言語や、GitHubの使い方などを学習できます。

    より詳しい説明やミッションの進め方については以前こちらの記事で取り上げていますので、こちらもぜひご覧ください。

    全編英語で作成されていますが、ゲーム好きな開発者には非常に人気のコンテンツです。日本でも多くのみなさんにプレイいただいていますが、「日本語版が欲しい」という要望を多くいただいたため今回、日本語版を開発しました。

    日本語プレビュー版について

    TQ - JP preview version

    今回のリリースでは下記4つのミッション …

    Read More
  • By Daizen Ikehara
    Twilio Champions Interview: Doerに聞く - 高橋 克己さん Katsumi Takahashi Header

    デベロッパーエバンジェリストの池原です。昨年11月に始まった「Twilio Championsインタビュー: Doerに聞く」の6回目を2021年04月14日(水)に配信しました。

    Twilio Championsインタビューとは?(再)

    こちらの記事でも取り上げていますが、Twilioは開発者のみなさんに支えられて成長してきました。日本でも2013年から多くの方にご利用いただいています。その中でも世界各地で特に開発者コミュニティを牽引し、Twilioの認知向上にご助力いただいているエンジニアを表彰するTwilio Championsプログラムにご招待しています。

    このTwilio ChampionsインタビューはTwilio Championsプログラム、そして特に日本のTwilio Champion個人にフォーカスしたいという思いを込め、毎月配信しています。インタビューではTwilioとの出会いや事例、他の開発者へのアドバイスなどをうかがっており、私自身も毎回、楽しいお時間を過ごさせていただいています。

    KDDIウェブコミュニケーションズ 高橋 克己さん

    6回目となる今回は株式会社KDDIウェブコミュニケーションズ(以下、KWC)の高橋 克己さんにお越しいただきました。高橋さんはKWCのTwilio本部においてエバンジェリストとして開発者マーケティングや導入支援などを担当されています。一部のみなさんには「赤い芸人」でお馴染みなのではないでしょうか。

    今回、ある意味では「中の人」でもある高橋さんにいろいろとお話をうかがいました。

    Twilioに出会うまで

    高橋さんには …

    Read More
  • By Daizen Ikehara
    Twilio Championsインタビュー: Doerに聞く - 西 康太郎さん Twilio Champions Interview - Kohtaro24

    デベロッパーエバンジェリストの池原です。昨年11月に始まった「Twilio Championsインタビュー: Doerに聞く」の5回目を2021年03月10日(水)に配信しました。

    今回のChampion: 株式会社サイバーエージェント 西 康太郎さん

    今回は株式会社サイバーエージェントの西 康太郎さんにお越しいただきました。西さんは現在、同社でAI事業本部 DX本部 小売セクター ロボットサービス事業部にエンジニアとして所属されています。そんな西さんにTwilioとの関わりについてお話しいただきました。

    Twilioとの出会い

    西さんがTwilioと出会ったのは、学生時代に参加されたハッカソンにTwilioがスポンサーとして協賛していたことがきっかけでした。当時は「電話を使うAPI」としてTwilioを認知していたものの、普段電話を使うことが少なかったためハッカソンでは利用しなかったそうです。

    そして数年後、前職でコールセンターアプリケーションを開発する際に、本格的にTwilioを使い始めることとなりました。

    Twilioの魅力

    電話の使用頻度は個人によって差がありますが、電話はPCや携帯、スマートフォンが普及する以前から我々の生活を支えるインフラとして利用されてきました。

    Twilioを触る前の西さんにとっての電話は、ただ遠くの人と話すことだけに特化したツールであり、使い古されたデバイスという印象でしたが、Twilioを使うことで自動音声応答(IVR)や、カンファレンスコール(多人数通話)、クイズの作成など、「音声」を用いたさまざまなソリューションを「簡単に」作れる …

    Read More
  • By Daizen Ikehara
    Twilio Championsインタビュー: Doerに聞く - 本間皇成さん Twilio Champions Interview - Kiminari Homma

    デベロッパーエバンジェリストの池原です。昨年11月に始まった「Twilio Championsインタビュー: Doerに聞く」の4回目を2021年02月10日(水)に配信しました。

    過去のインタビューはこちらになります。1回目の記事ではこの取り組みやTwilio Championsプログラムについて取り上げています。そちらもぜひご覧ください。

    1回目 - Twilio Championsインタビュー: Doerに聞く - 古里武士さん
    2回目 - Twilio Championsインタビュー: Doerに聞く - 八木都志郎さん
    3回目 - Twilio Championsインタビュー: Doerに聞く - 川崎真素実さん

    今回のゲスト: 合同会社 selfree 本間皇成さん

    今回のゲストは合同会社 selfree本間 皇成さんにお越しいただきました。2回目に登場いただきました八木さんと一緒にTwilioJP-UGで長期間に渡り活動されていらっしゃいます。そのほかにもHerokuコミュニティ(J-HUG)や個人Blog「ボクココ」を運営されています。

    インタビュー中にはご本人にお伝えできませんでしたが、実は、私がTwilioに入社して初めてお会いしたTwilio Championでもあります。そんな本間さんにお話を伺いました。

    Twilioとの出会いと「ヤバさ」

    本間さんは7年ほど前に当時開発していたサービスでSMSを送信するニーズがあり、それを満たすための調査の中でTwilioを使い始めました。その後、新サービスを立ち上げる中で音声通話(Programmable Vo …

    Read More
  • By Daizen Ikehara
    Twilio Championsインタビュー: Doerに聞く - 川崎真素実さん Twilio Champion - Masumi Kawasaki

    デベロッパーエバンジェリストの池原です。昨年11月に始まった「Twilio Championsインタビュー: Doerに聞く」の3回目を2021年01月19日(火)に配信しました。

    過去のインタビューはこちらになります。1回目の記事ではこの取り組みやTwilio Championsプログラムについて取り上げています。そちらもぜひご覧ください。

    1回目 - Twilio Championsインタビュー: Doerに聞く - 古里武士さん
    2回目 - Twilio Championsインタビュー: Doerに聞く - 八木都志郎さん

    今回のゲスト: 株式会社キャタル 川崎真素実さん

    今回のゲストは株式会社キャタル川崎真素実さんにお越しいただきました。

    catal

    ITで教室運営を効率化

    川崎さんは英語塾を国内の8教室に展開するキャタルの取締役、CTOとして社内のエンジニアリングチームを率いています。エンジニアリングチームは教室の運営をITで効率化することを目標に学習管理システム(Learning Management System - LMS)を内製し、日々運用や改善に努めています。

    このエンジニアリングチームについては昨年、新型コロナ感染症(COVID-19)が拡大したことを受けて完全リモートに移行されたそうです。もともと日本国外にもチームメンバーが在籍していたことや、採用の対象地域を拡大するなど、この機会に攻めに転じるための一手とお話を伺い、この状況に組織としてうまく対応していらっしゃると感じました。

    また、英語塾そのものについてもこれまでの対面授業に加え、緊急事態宣言に対応して …

    Read More
  • By Daizen Ikehara
    TwilioQuest - 2021 新春チャレンジ開催のご案内 TwilioQuest 2021 New Spring Challenge

    あけましておめでとうございます。2021年もよろしくお願いします。

    本年もTwilioに加えJavaScriptやPython、GitHubの使用方法をゲームのように学べるTwilioQuestを用いたイベントを開催します。

    TwilioQuestとは?

    TwilioQuestは、Twilioが提供する製品の利用方法やJavaScript、PHP、PythonやGitHubについてゲームをプレイするように学べるチュートリアルです。最新バージョンではMac/Windows/Linuxそれぞれにインストールしプレイヤーの興味に合わせてミッションを選択できます。 また、随時シナリオや本体のバージョンアップが行われています。

    参考記事

    参加条件

    • TwilioQuest 3をダウンロードし、インストール、プレイできること

    実施日程

    第1弾は新春チャレンジと題して2月12日(金)20:00から13日(土)20:00の期間中に取得したスコアを競います。

    成績上位には豪華賞品をご用意していますので奮ってご参加ください。

    2021/01/20更新:成績優秀者向けの賞品

    期間中に集計された成績上位者にはつぎの賞品を進呈します。なお、賞品の発送は日本国内限定とさせていただきます。

    (注)成績確定後の手配となるため、入手が困難となってしまった場合はご相談の上、代替品とさせていただく場合があります。ご了承ください。

    1位〜5位共通

    Twilio特製レゴセット
    Twilio-Lego

    Twilioロゴをあしらえたレゴセットです。スマートフォ …

    Read More
  • By Daizen Ikehara
    Twilio Championsインタビュー: Doerに聞く - 八木都志郎さん Twilio Champion - Tohiro Yagi

    デベロッパーエバンジェリストの池原です。先月11月から新たにスタートした「Twilio Championsインタビュー: Doerに聞く」の2回目を2020年12月8日(火)に配信しました。

    この取り組みついて、また、Twilio Championsプログラムについては第1回目の記事で取り上げています。そちらもぜひご覧ください。

    Twilio Championsインタビュー: Doerに聞く - 古里武士さん

    今回のゲスト: 合同会社合同屋 八木都志郎さん

    今回のゲストは合同会社合同屋の八木都志郎さんにお越しいただきました。

    Godo G. K.

    八木さんは2013年にTwilioのイベントに参加され、そこから長年に渡ってTwilioを活用いただいています。たとえば、ExcelとTwilioを連携させアウトバウンドコールの自動化とコール結果を自動で更新するしくみを以前構築されました。また、データ通信が可能なSIMとTwilio Programmable Voiceを組み合わせ、携帯端末で通常利用する番号とは異なる番号で音声通話が可能になるクライアントも構築されています。

    Twilioで社会とつながる電話

    音声通話クライアントについては「あなたのiPhoneが電話になる」というキャッチフレーズでお話しいただきましたが、このコンセプトが事例として紹介いただいた「つながる電話」で花開いています。

    仕事をして自立をする、家を借りる場合には連絡先番号が必要になりますが、さまざまな事情から「通話可能な電話」を持てない方が増えています。東京アンブレラ基金さまが提供する「つながる電話」はこのような方々を支 …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.