GoogleノートブックのAPI
ジェネレータを作る過程でいろいろ調べてみたのでメモ。
公開したノートは以下のURLでFeedとして取得できます(userIDはGoogleアカウントではなくノートの公開時に設定されるID)。
http://www.google.com/notebook/feeds/userID/notebooks/notebookID
FeedのAPIですが、パラメータを指定する事で出力形式を指定する事ができます。
http://www.google.com/notebook/feeds/11426167005897727615/notebooks/BDQgjIgoQgu_jm8oi?alt=rss http://www.google.com/notebook/feeds/11426167005897727615/notebooks/BDQgjIgoQgu_jm8oi?alt=atom http://www.google.com/notebook/feeds/11426167005897727615/notebooks/BDQgjIgoQgu_jm8oi?alt=json
"orderby=position"をつけると公開ノートの表示順でソートしてくれます。
JSONも指定できたのでcallbackも指定できるかと思って試したののですがダメのようです(他のサービスではcallback=fooのように指定できるものもあったので、、、)。スライドを作成する際にはcallback関数をつけるAPIを独自に作成して呼ぶようにしました。