2008/03/15

[blogger]blogIDの取得方法

昨日に引き続き、今日は、blogIDの取得方法

実は、blogIDは、「ユーザーのプロフィール」のfeed取得時に一緒に取得できるんですね~(ノ゚ο゚)ノ

下のurlで「ユーザーのプロフィール」を取得することを昨日、紹介しました。

http://www.blogger.com/feeds/userID/blogs

via:Retrieving a list of blogs

そして、返ってくるfeedの一部は下のような形であることも紹介しました。

<entry>
    <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>

via:Retrieving a list of blogs

上のソースに、<id>タグ内の、blog-blogIDと書かれている部分があって、実は、これが、blogIDなんですね。

実際に、試してみると、まず、

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>

と書かれていて、確かに、<id>タグ内にblog-6706588588941097934という部分があって、blogIDが、「6706588588941097934」ということが判明しました。

次回は、取得したblogIDを使って、投稿されたコメントの取得方法について書きたいと思います。

0 コメント:

コメントを投稿