Twitter API:特定ユーザーのフォロワーを一覧で取得するPHPスクリプト
同居人がこんなことを言いました。
Twitterで特定ユーザーのフォロワーを一覧で取得したいなぁ。 クラウドワークスで外注しよっかな。
お金がもったいないと思ったので、ビール飲みながら簡易プログラム(というか、とりあえず動くもの)を作ったので公開します。
TwitterのUser IDをリストで取得できるスクリプトをDL
Githubすばらしい。なんでもそろっています。
aphoe/twitter-followers-id · GitHub
Twitterでアプリケーションマネジメントから秘密情報を取得する
Twitter Application Management
以下の4つをメモっておいてください。
- Consumer Key (API Key)
- Consumer Secret (API Secret)
- Access Token
- Access Token Secret
GithubからDLしたファイル(twitter-followers-id-master)のfollow.phpに秘密情報を入力する
以下の部分を変更してください。
// フォロワーの一覧を取得したいユーザー名(@hogehoge)を入力する
$user = ''; //Screen name/username of the twitter user in question
require_once 'lib/twitteroauth.php';
// ここに秘密情報を入力
define('CONSUMER_KEY', '');
define('CONSUMER_SECRET', '');
define('ACCESS_TOKEN', '');
define('ACCESS_TOKEN_SECRET', '');
follow.phpを実行するとファイルが自動生成されます
取得したuser_id一覧をエクセルに貼り付ける
GoogleDrive使いました。以下のURLから動作確認できます。
» 特定ユーザーのフォロワーを一覧で取得するスクリプト
仕組みは、下記のURLにアクセスすると、ユーザーページに飛ぶだけの話です。
https://twitter.com/intent/user?user_id=【ここにuser_id】
以上となります〜。ビールおいしい。
※P.S:無料メルマガで発信中:過去の僕は「ブログ発信で5億円」を稼ぎました。次は「30億円」を目指します。挑戦しつつ、裏側の思考を「メルマガ」から発信します。不満足なら1秒で解約できます。無料登録は「こちら」です。