【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

市井

著者 市井
オタク総研媒体統括 兼 合同会社サブカル通信社執行役社長。専門領域はアニメ、テクノロジー(ガジェット)、プログラミング、コンテンツビジネス。PRプランニングやIP調達なども担当しています。新作アニメ、海外スマホ、東南アジア好き。