Written by Manabu Bannai

Twitter API:特定ユーザーのフォロワーを一覧で取得するPHPスクリプト

PHP PROGRAMMING

同居人がこんなことを言いました。

Twitterで特定ユーザーのフォロワーを一覧で取得したいなぁ。
クラウドワークスで外注しよっかな。

お金がもったいないと思ったので、ビール飲みながら簡易プログラム(というか、とりあえず動くもの)を作ったので公開します。

TwitterのUser IDをリストで取得できるスクリプトをDL

Githubすばらしい。なんでもそろっています。
aphoe/twitter-followers-id · GitHub

Twitterでアプリケーションマネジメントから秘密情報を取得する

Twitterでアプリケーションマネジメントから秘密情報を取得する02
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を実行するとファイルが自動生成されます

follow.phpを実行するとファイルが自動生成されます

取得したuser_id一覧をエクセルに貼り付ける

GoogleDrive使いました。以下のURLから動作確認できます。
» 特定ユーザーのフォロワーを一覧で取得するスクリプト

仕組みは、下記のURLにアクセスすると、ユーザーページに飛ぶだけの話です。
https://twitter.com/intent/user?user_id=【ここにuser_id】

以上となります〜。ビールおいしい。