[Laravel] 電話を連携したアプリ開発サンプル (Twilio)

面白そうなサンプルなので覚書リンク。

Hello, Laravel? Communicating with PHP through Phone Calls! — SitePoint
https://www.sitepoint.com/hello-laravel-communicating-php-phone-calls/
June 19, 2017

Hello, Laravel? Communicating with PHP through SMS! — SitePoint
https://www.sitepoint.com/hello-laravel-communicating-php-sms/
June 23, 2017

  • 電話を連携したアプリ開発サンプル
  • 電話してZipcodeを入力すると天気予報が得られる
  • さらにSMS(テキストメッセージ)を使って操作できるよう拡張
  • 電話のハンドリングはTwilioというSaaSを使う
  • バックエンドはLaravelで書く

参考サイト

Twilio – Communication APIs for SMS, Voice, Video and Authentication
https://www.twilio.com/

Twilio PHP SDK
https://www.twilio.com/docs/libraries/php

Guzzle, PHP HTTP client
http://docs.guzzlephp.org/en/stable/

National Weather Service (NWS) API
https://forecast-v3.weather.gov/documentation

GeoJSON
http://geojson.org/

GeoNames
http://www.geonames.org/

ngrok – secure introspectable tunnels to localhost
https://ngrok.com/