Twitterのbotを作る #4「twitterOAuthによる情報収集(フォロワーとフォローのリスト取得)」

Pocket
LINEで送る
GREE にシェア
LinkedIn にシェア

前回はtwitterアカウントの情報を取得してみましたが、今回は自分のアカウントのフォロされている一覧とフォローしている一覧のリストを取得してみたいと思います。

環境は前回と同じ場所で新しくPHPファイルを設置してください。

フォロワー(フォローしてくれているアカウント)の取得

twitter_follower.php

結果

自分をフォローしてくれているアカウントIDの一覧を取得できます。
このIDがtwitter内部のユーザーIDらしいので、これを使って色々と処理をすればいいという事になります。

ユーザーIDをユーザーアカウントに変換する

ちなみに、このIDを前回のユーザー情報の取得プログラムを使ってユーザーID一覧を取得することもできます。

twitter_follower_name.php

結果

とりあえず、想定通りの結果になりましたが、ユーザー情報の取得が1ユーザー毎にセッションを貼り直していたのではとても遅くて100ユーザーを超えると戻ってくるのに数分かかってしまうことになるので、これは今後考えていきたいと思います。

フォローしているアカウントの取得

twitter_follow.php

結果

「followers」を「friends」に変更するだけですね。
取得できる情報の種類も同じなので、ここは一緒に覚えておきましょう。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です