少し前に、ブログに、「最近のコメント」欄を追加したのですが、その際に、Blogger Data APIを使う必要があったので、そこで、仕入れた情報を書いていきたいと思います。
まず、今日は、userIDの取得方法。
APIを見ると、userIDは、「ユーザーのプロフィール」のurlの最後の部分になっているそうです。
http://www.blogger.com/profile/userID
via:Retrieving a list of blogs
実際に自分ので確認してみると、確かに、最後にuserIDがありました。
そして、userIDを使って、「ユーザーのプロフィール」のfeedを取得することができます。
http://www.blogger.com/feeds/userID/blogs
via:Retrieving a list of blogs
取得した、feedの一部は、下のようになっているそうです。
<entry>
via:Retrieving a list of blogs
<id>tag:blogger.com,1999:blog-blogID.post-postID</id>
<published>2006-08-02T18:44:43.089-07:00</published>
<updated>2006-11-08T18:10:23.020-08:00</updated>
<title type='text'>Lizzy's Diary</title>
<summary type='html'>Being the journal of Elizabeth Bennet</summary>
<link rel='alternate' type='text/html'
href='http://blogName.blogspot.com/'>
</link>
<link rel='http://schemas.google.com/g/2005#feed'
type='application/atom+xml'
href='http://blogName.blogspot.com/feeds/posts/default'>
</link>
<link rel='http://schemas.google.com/g/2005#post'
type='application/atom+xml'
href='http://www.blogger.com/feeds/blogID/posts/default'>
</link>
<link rel='self' type='application/atom+xml'
href='http://www.blogger.com/feeds/userID/blogs/blogID'>
</link>
<link rel='edit' type='application/atom+xml'
href='http://www.blogger.com/feeds/userID/blogs/blogID'>
</link>
<author>
<name>Elizabeth Bennet</name>
<email>liz@gmail.com</email>
</author>
</entry>
実際にfeedを取得してみます。
http://www.blogger.com/feeds/15582066012717102627/blogs |
すると確かに、同じ内容のfeedが取得できました。
<entry> <id>tag:blogger.com,1999:user-917925778175.blog-6706588588941097934</id> <published>2008-01-29T23:44:50.862+09:00</published> <updated>2008-03-13T09:23:04.295+09:00</updated> <category scheme='http://www.blogger.com/atom/ns#' term='word'/> <category scheme='http://www.blogger.com/atom/ns#' term='prototype.js'/> <category scheme='http://www.blogger.com/atom/ns#' term='coldfusion-addon'/> <category scheme='http://www.blogger.com/atom/ns#' term='googleGadget'/> <category scheme='http://www.blogger.com/atom/ns#' term='music-ranking-top5'/> <category scheme='http://www.blogger.com/atom/ns#' term='映画ランキングtop5'/> <category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/> <category scheme='http://www.blogger.com/atom/ns#' term='JSON'/> <category scheme='http://www.blogger.com/atom/ns#' term='googlToolbar'/> <category scheme='http://www.blogger.com/atom/ns#' term='設計書'/> <category scheme='http://www.blogger.com/atom/ns#' term='IT用語'/> <category scheme='http://www.blogger.com/atom/ns#' term='html'/> <category scheme='http://www.blogger.com/atom/ns#' term='自己紹介'/> <category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/> <category scheme='http://www.blogger.com/atom/ns#' term='css'/> <category scheme='http://www.blogger.com/atom/ns#' term='asp'/> <category scheme='http://www.blogger.com/atom/ns#' term='GoogleCodeProjectHosting'/> <category scheme='http://www.blogger.com/atom/ns#' term='amazonサーチウィジット'/> <category scheme='http://www.blogger.com/atom/ns#' term='ajax'/> <category scheme='http://www.blogger.com/atom/ns#' term='algorithm'/> <category scheme='http://www.blogger.com/atom/ns#' term='iGoogle'/> <category scheme='http://www.blogger.com/atom/ns#' term='メモメール'/> <category scheme='http://www.blogger.com/atom/ns#' term='online-powerpoint-template'/> <category scheme='http://www.blogger.com/atom/ns#' term='GoogleGroups'/> <category scheme='http://www.blogger.com/atom/ns#' term='googleMaps'/> <category scheme='http://www.blogger.com/atom/ns#' term='goo辞書'/> <category scheme='http://www.blogger.com/atom/ns#' term='oracle'/> <title type='text'>Bugle Diary</title> <summary type='html'>Bugle Diary</summary> <link rel='alternate' type='text/html' href='http://temping-amagramer.blogspot.com/'/> <link rel='http://・・・' type='application/atom+xml' href='http://・・・'/> <link rel='http://・・・' type='application/atom+xml' href='http://・・・' /> <link rel='self' type='application/atom+xml' href='http://・・・'/> <author> <name>maito</name> </author> </entry> |
次回は、blogIDの取得方法について書いていきたいと思います。
というか既に書いているような気もするのですが。。。
まぁーそこは気にしない、気にしない。
0 コメント:
コメントを投稿