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を独自に作成して呼ぶようにしました。