2011年09月11日に投稿

[PHP]Twitter APIを利用して特定のユーザーのフォローしているID一覧とフォロワーのID一覧を取得する

Twitterではある特定のアカウントがフォローしているアカウント一覧と、そのアカウントのことをフォローしているアカウント一覧を見ることができます。これをTwitter APIを使って取得します。

フォローアカウント一覧とフォロワーアカウント一覧は別のリクエスト先が用意されています。私のTwitterアカウント(@suzukit86)について、レスポンスをJSONで受け取る場合のリクエスト先はそれぞれ下記になります。なお、下記のコードはJSONのデコードにServices_JSONを使用しています。

フォローアカウント一覧のリクエスト先
http://api.twitter.com/1/friends/ids.json?screen_name=suzukit86

フォロワーアカウント一覧リクエスト先
http://api.twitter.com/1/followers/ids.json?screen_name=suzukit86

上記のリクエスト先にGETリクエストを送信して、レスポンスをJSONデコードすることで結果を得ることができます。下記のサンプルコードは@suzukit86のフォローアカウントのID一覧とフォロワーアカウントのID一覧を単純に出力します。

このAPIではアカウントのIDしか得ることができないようです。つまりスクリーンネームだったりアイコンのURLだったりを取得したい場合はそれぞれのIDで改めてリクエストする必要があります。

関連記事

Leave a Reply