mixi graph API

touchバージョンでやること

1. 最初のリクエストでsignatureチェックする。

http://developer.mixi.co.jp/appli/ns/touch/oauth_signature/

2. OKだったらauthorized codeを入手

http://developer.mixi.co.jp/appli/ns/touch/api_auth/

一回で書くと

   <script type=”text/javascript” charset=”UTF-8″ src=”http://static.mixi.jp/js/application/touch.js”></script>
   <script type=”text/javascript”>
   mixi.init({
     appId: “mixiapp-web_00000″
   });
   mixi.auth({
     scope: “mixi_apps2 r_profile r_voice w_voice”,
     state: “touch”
   });
   </script>

で、認証画面が表示され、

ユーザーがOKすると

新方式(GraphAPI)利用に関する設定(PC、モバイル、スマートフォン)
リダイレクトURIに以下のデータが返される。

["state"]=> string(5) “touch”
["code"]=> string(40) “fc0ec7c95c05256215a7cbbe15f37296d1b79bff”

3. codeを利用して、access_tokenを取得。
この動作は、認証後すぐ行います。

http://developer.mixi.co.jp/connect/mixi_graph_api/api_auth/

リフレッシュトークン、アクセストークンの入手

{“refresh_token”:”aaaaaaaa”,”expires_in”:900,”access_token”:”bbbbbb”,”scope”:”mixi_apps2 r_profile r_voice w_voice”}

This entry was posted on 土曜日, 9月 22nd, 2012 at 10:06 PM and is filed under mixi. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Unityによるゲームを公開しております iOS/Android
https://itunes.apple.com/jp/app/lost-knight-3d-action/id900917032
https://play.google.com/store/apps/details?id=com.groundroad.runknight

各種開発支援・機能開発等小さいお仕事などもお請けしております。
unity開発支援, PHPシステム開発, javascript/html5 フロント開発, titanium mobileアプリ開発
お気軽にお問い合わせください
大崎・五反田近郊での対面でのお打ち合わせはいつでも可能です。