2008/03/14

[blogger]userIDの取得方法

少し前に、ブログに、「最近のコメント」欄を追加したのですが、その際に、Blogger Data APIを使う必要があったので、そこで、仕入れた情報を書いていきたいと思います。

まず、今日は、userIDの取得方法。
APIを見ると、userIDは、「ユーザーのプロフィール」のurlの最後の部分になっているそうです。

http://www.blogger.com/profile/userID

via:Retrieving a list of blogs

実際に自分ので確認してみると、確かに、最後にuserIDがありました。

blogger_No001

そして、userIDを使って、「ユーザーのプロフィール」のfeedを取得することができます。

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


実際に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 コメント:

コメントを投稿