試すTweetこんにちは。エンジニアの重田です。2014年最初のエンジニア天国(仮)の議事録です。Twilio今日は@masiuchiさんによるTwilioの話です。TwilioはAPIを使って電話をかけたり、SMSを送信したりすることができるサービスです。日本でもサービスがはじまっています。各種プログラミング言語のライブラリが存在するので、自分のアプリケーションに組み込むことが容易です。TwiMLと呼ばれる形式のXMLを使って各種命令を作ります。TwiML作成に便利なサイトとしてTwimlbinがあります。TwimlbinでXMLを作ると生成したXMLを返すパーマリンクが作られるので、APIから利用できます。GitHubでTC-browser-phoneというブラウザで電話ができるサンプルがあります。@masiuchiさんがそれでデモしました。WWW::Twilio::APIを試してみました。SYNOPSISの通りでテスト送信できました。Credentialを使ってテストしました。+0000</DateUpdated><ParentCallSid/><AccountSid>あなたのsid</AccountSid><To>送信先電話</To><ToFormatted>送信先電話</ToFormatted><From>送信元電話</From><FromFormatted>送信元電話</FromFormatted><PhoneNumberSid/><Status>queued</Status><StartTime/><EndTime/><Duration/><Price/><PriceUnit>JPY</PriceUnit><Direction>outbound-api</Direction><AnsweredBy/><ApiVersion>2010-04-01</ApiVersion><Annotation/><ForwardedFrom/><GroupSid/><CallerName/><Uri>/2010-04-01/Accounts/あなたのsid/Calls/今回のCallSid</Uri><SubresourceUris><Notifications>/2010-04-01/Accounts/あなたのsid/Calls/今回のCallSid/Notifications</Notifications><Recordings>/2010-04-01/Accounts/あなたのsid/Calls/今回のCallSid/Recordings</Recordings></SubresourceUris></Call></TwilioResponse>ライブラリを使うと簡単に処理できますね。'https://demo.twilio.com/welcome/voice/ja/',こうすることで、JSON形式でデータを取得することもできます。APIを利用したりサービスの二段階認証で利用するといったあたりが現実的な実装だと思いました。APIを利用したサービスが最優秀賞を獲得しましたので、いろいろと面白い使い方がありそうですね。メールマガジンを購読しませんか?月に2〜3回、WEBマーケ、WEB制作、オウンドメディア運営に役立つTIPSや無料セミナー情報をお届けします。#ぼくらの政策このブログについてオウンドメディア運営者に役立つ情報を、月に数回発信しています。ブログについてをご覧ください。1000名+のオウンドメディア運営者が集まる「オウンドメディア勉強会」コミュニティでは、Facebookグループとオフラインの勉強会で情報交換をしています。ブログ」などネットを活用した製品・サービスを提供しています。