ネットサービスの開発に役立ちそうな話題を中心にお届けします。
F.Ko-Jiの「一秒後は未来」 > Twitter(ツイッター) > Twitterのあるユーザーを最初にフォローした人が誰なのかAPIを使って調べる方法
2009年10月06日 23:47
853日前に投稿

Twitterのあるユーザーを最初にフォローした人が誰なのかAPIを使って調べる方法

  • ... PV
  • このエントリーをはてなブックマークに追加

スポンサード リンク

Twitterのあるユーザーを最初にフォローした人が誰なのか調べたいということがあると思います。

フォローやフォロワーのリストページはページングがページ番号でなくなったため、ページ番号を操作して調べるということはできません。

最も簡単に調べる方法のひとつは、「Twittas? - Twitter Playground」というサービスを使う方法です (via IDEA*IDEA)。このサービスの「Twittas? First Twitter Followers」というページでユーザー名を入力するだけです。

ただこれだけではつまらないので、ここでは Twitter の API を使って調べる方法をメモしておきます。

API を使ってみる

フォロワーのリストを取得するには followers/ids というメソッドを利用します。

たとえば @umeshukun のフォロワーリストを XML で取得したい場合は、

http://twitter.com/followers/ids/umeshukun.xml

という URL をリクエストします。このリストは新しい順に最大 5,000 件返されるので、フォロワーが 5,000 人以内のユーザーであればこの XML の一番最後にある id がそのユーザーを最初にフォローしたユーザーの ID となります。

followers-ids.png

↑ umeshukun の場合。

この ID 番号からユーザー情報を取得するには別の users/show というメソッドを利用すればいいので、先ほどの ID をこのメソッドの引数に与えます。

http://twitter.com/users/show.xml?id=1622901

この URL を開くと、

user-show.gif

↑ このようにユーザー情報が取得できます。

ちなみにフォロワーが 5,000 人以上いるユーザーの場合は、followers/ids メソッドで cursor=-1 というパラメーターをつけてリクエストすると、 next_cursor という要素が取得できるので、これを新たな cursor として API のリクエストを繰り返していけばいいです。

スポンサード リンク

Written by
Meity.jp - 「DM送りたいのでフォローしてください」とかめんどくさくないですか?


トラックバック

このエントリーのトラックバックURL:

この一覧は、次のエントリーを参照しています: Twitterのあるユーザーを最初にフォローした人が誰なのかAPIを使って調べる方法:

» Twitterで最初にフォローしてくれた人が分かるPipeを作ってみた from Blog.IKUBON.com
この記事のおかげでTwitterをはじめた頃を思い起こしたのですが、しかしながらTwitterに登録したのはかなり前で自分を一番最初にフォローしてくれた人... [詳しくはこちら]

API / Twitter(ツイッター)

English version

前のエントリー: « NewsFireでエクスポートしたOPMLの文字化け対応
次のエントリー: Web Analystを薦める「ウイルスソフト比較」というブログがいかがわしい »

コピペにご利用ください。

タイトル:

URL:

リンク用HTMLタグ: