アクセストークンからノートデータを取得する

今回はようやくAPI経由でユーザデータを取得します。もちろん書き込みもできますがそれはまた次回以降に。

下準備として、まずは普通にブラウザからログインして適当にノートに落書きしましょう。

  • タイトル:This is title
  • 本文:This is body

とだけ記述してみました。

その後、以下のURLにアクセスします。

https://graph.facebook.com/ユーザID/notes?access_token=アクセストークン

すると以下のような返事が返ってきます。これもIEだと上手くいかないかもしれませんので他のブラウザで・・。

{
   "data": [
      {
         "id": "XXX",
         "from": {
            "name": "XXX",
            "id": "XXX"
         },
         "subject": "This is title",
         "message": "\u003cp>This is body\u003c/p>",
         "icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yY/r/1gBp2bDGEuh.gif",
         "created_time": "2011-03-07T13:48:05+0000",
         "updated_time": "2011-03-07T13:48:05+0000"
      }
   ],
   "paging": {
      "previous": "https://graph.facebook.com/xxx",
      "next": "https://graph.facebook.com/xxx"
   }
}

長かったですねー。これでようやくスタートラインに立てました。

この戻ってきたデータを眺めるとわかる通り、APIJSONデータを返してきます。なので基本的にはどんなプログラミング言語でもAPIを叩けるのですが、Javascriptを使用するのが一番わかりやすいと思います。


では次回から、Canvasってやつをやっていきます。