【PHP/twitteroauth】4行でTwitterアカウントのフォロー/フォロワー情報一覧を取得する【初心者】


【PHP/twitteroauth】4行でTwitterアカウントのフォロー/フォロワー情報一覧を取得する【初心者】

今回は4行でフォロワー一覧を取得してみる。
とはいへいつものTwittroauthを使うだけだが,abraham/twitteroauthを入れてない人はComposerから入れてください。
最近Laravelで構築するまでもないレベルの開発が多めなのでメモ。

APIの制限は1ユーザー当り5000件。それ以上取得したければforでループしたりすればいい。ggrks。尚,oauth_tokenとoauth_token_secretは不要でアクセスできる。
詳しくは↓

composer require abraham/twitteroauth

follower一覧取得

require 'vendor/autoload.php';
use Abraham\TwitterOAuth\TwitterOAuth;
$connection = new TwitterOAuth("APIKey", "APISecret");
$followers = $connection->get("followers/list",array('cursor' => '-1', 'screen_name' => 'screen_name','count'=>'100'));

単純に
1.オートローディング
2.名前空間のインポート
3.認証情報の設定&インスタンス化
4.取得
以上。
情報はクラスオブジェクトとして返されるので煮るなり焼くなり好きにしてください。

foreach($followers->users as $usr){
echo $usr->screen_name;
}

follow一覧取得

4行目のfollowers/listfriends/listに変えるだけ。

My Website&Blog
Twitter:@tomox0115

Yoshioka

著者 Yoshioka
オタク総研媒体統括 兼 株式会社オタクリエイト代表取締役。アニメ、テクノロジー(ガジェット)、コンテンツビジネス、システム開発などを取り扱っています。PRプランニングやIP調達、制作事業の統括も兼任。好きなものは新作アニメ、海外スマホ、東南アジア。