Wassr(ワッサー)APIでフォロワー一覧取得

2008/10/30

Wassr(ワッサー)を使っていてふと「Twitterのように自分をフォローしている人の一覧が見られない」と思ったのでそれを取得するプログラムを書いてみました。

使用するWassr APIは「フォロワーズ一覧」です。引数のid=に調べたいIDを指定します(以下のサンプルではhoge)。

idを指定する代わりにWassr 認証APIで発行されるトークンを使ったBasic認証も利用できるようです。

<div id="wassr"></div>

<script type="text/javascript">

  function disp_followers(result)
  {
    var out = '<ul>\n';
    for (var i = 0; i < result.length; i++)
    {
      var name = result[i]['name'];	     // ニックネーム
      var id   = result[i]['screen_name'];   // ID

      out += '  <li><a href="http://wassr.jp/user/' + id + '">' + name + '</a></li>\n';
    }
    out += '</ul>\n';

    document.getElementById('wassr').innerHTML = out;   
  }
</script>

<script type="text/javascript" src="http://api.wassr.jp/statuses/followers.json?id=hoge&callback=disp_followers"></script>

(結果)

<ul>
  <li><a href="http://wassr.jp/user/foo">fooちゃん</a></li>
  <li><a href="http://wassr.jp/user/bar">bar君</a></li>
  <li><a href="http://wassr.jp/user/com">com様</a></li>
  :
</ul>

...と、ここで「購読されているユーザー」という画面でフォロワー一覧が見られることに気がつきました(笑)。