今回は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/list
をfriends/list
に変えるだけ。
My Website&Blog
Twitter:@tomox0115