【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