Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IIJmio meeting #2 みおぽんAPIの話

この資料はIIJmio meeting #2で発表されたものです。詳細は下記blogをご覧下さい。
http://techlog.iij.ad.jp/archives/879

Related Books

Free with a 30 day trial from Scribd

See all
  • Login to see the comments

IIJmio meeting #2 みおぽんAPIの話

  1. 1. みおぽんAPIの話 株式会社インターネットイニシアティブ 堂前 @IIJ_doumae
  2. 2. IIJmioの「推しポイント」 ‐2‐
  3. 3. IIJmioの推しポイント 推しポイントは ほかにもあります! IIJmioの推しポイント クーポン = 高速通信可能な通信量 クーポンをOFFにすると 200Kbps に制限 クーポンON/OFFを自在に切り替え 余ったクーポンは翌月に繰り越し クーポン容量の有効活用が得意! バンドルクーポン量 ミニマムスタートプラン 500MB ライトスタートプラン ファミリーシェアプラン クーポンの追加購入も可能 500MB 315円 ‐3‐ 2GB
  4. 4. クーポンスイッチアプリ「みおぽん」  スマホ・タブレットから クーポンON/OFFを簡単に切り替え  Android用・iOS用を提供中  いろいろなご要望を頂いてます…… • • • • ウィジエットが欲しい 自動的にクーポンをOFFにする機能が欲しい 通信料をグラフにして欲しい etc ‐4‐
  5. 5. その一方で……  公式「みおぽん」以外の非公式アプリが登場 • みおぽんにはない機能を持ったものも 公式「みおぽん」 ※これらのアプリの中には、更新が停止しており、現在利用できないものもあります ‐5‐
  6. 6. アプリ開発者の方と仲良くしたい もっと「安全」にアプリを 作れるようにしたい ‐6‐
  7. 7. 従来の非公式アプリの仕組み  Webブラウザ用のHTMLを解析して動作 • 画面デザインを変更するとアプリが動かなくなる • アプリが異常動作をしたときの影響が甚大  mioID・パスワードをアプリに入力 • クーポンON・OFF以外の 操作もできてしまう……! • アプリ製作者さんは善意で開発 してくださっていますが、リスク が高いものはIIJとしてもお勧め しにくい ‐7‐
  8. 8. _人人人人人人人_ > みおぽんAPI <  ̄Y^Y^Y^Y^Y^Y ̄ API…… Application Programing Interface ‐8‐
  9. 9. みおぽんAPIのいいところ  通信手順を定めました • アプリ開発では一般的な HTTP (REST) を採用  アプリから操作可能な範囲をクーポン関連に限定 • 認証連携のために、一般的な手順 oAuth を採用  アプリ異常動作時の対応が可能に • 開発者毎に発行する「デベロッパID」で制御可能 ‐9‐
  10. 10. APIは3つ  1. クーポンON/OFF • 指定したSIMカードのクーポン利用をON/OFF  2. クーポン残量確認 • クーポンの残量・利用期限、ON/OFF状態、規制中かどうかを確認 • (機能追加) 契約中のプランの確認  3. 過去30日分の通信量確認 • 当日までの通信量を確認 ※残量・通信料の値は数時間遅れで反映されることがあります ※機能追加のご要望は @iijmio まで (対応できない場合もありますが!) ‐ 10 ‐
  11. 11. 早速対応アプリを開発して頂けました 開発者のみなさん、ありがとうございます! アプリ 種類 まいみお! Androidアプリ https://play.google.com/store/apps/details?id=o rg.nerv.yunasoft.keion.mio みおモン Androidアプリ https://play.google.com/store/apps/details?id=c x.ath.dish.miomon IIJmioのクーポンスイッチAPIを利用した iOSサンプルアプリケーションを 公開しました iOSアプリ (AppStore未登録) http://safx-dev.blogspot.jp/2014/01/iijmio-iossample-app.html IIJmioクーポンスイッチAPIを使って 使用量グラフ作成 Perlスクリプト http://blog.osakana.net/archives/4921 みおぽんAPIでCLIツールを作った Rubyスクリプト http://emasaka.blog65.fc2.com/blog-entry1200.html URL ※堂前が独自に調査して発見したものをご紹介しています。これ以外にも活用事例がありましたらご連絡ください。 ※これらのアプリについてのサポートはIIJmioの窓口では承ることができません。ご了承ください。 ‐ 11 ‐
  12. 12. 10分間・アプリクッキング ‐ 12 ‐
  13. 13. Chromeみおぽん みおぽんAPIサンプルプログラムに含まれるJavaScriptを利用し、 「Chrome機能拡張版みおぽん」を会場で作ってみました。 サンプルプログラム (OpenMiopon)に含まれる JavaScriptは汎用性がある ので、他プラットフォーム でのアプリ開発にも利用で きます。 みおぽんAPI サンプルプログラム http://techlog.iij.ad.jp/archives/855 ‐ 13 ‐

×