Twitter フレンドシップ
友達関係の変更
2011年01月31日
Twitterで、フォローとフォロワーをひいてきて、フォローだけどフォロワーではない人、フォロワーだけどフォローでない人、を一覧表示することにしました。
つまり、友達関係のチェックです。こちらが一方的に友達だと思っている人、向こうが一方的に友達だと思っている人を一覧にします。
こういった検索APIはTwitterにはないようなので、いったんフォロワーとフォローを全てひいてきて、ファイルに保存します(何かで使うかもしれないので)。
その後、ファイル内容を比較して、友達関係を調べます。
Twitterの画面ではこれはチェックできないので便利です。
こうなるとやりたくなるのが、その画面からフォローしたり、フォローをはずしたりすることです。表示するだけではもったいない。
一覧にはリンクもはっているので、つぶやきなどを確認しながら、手動でフォローしたりはずしたりもできます。
でも、Twitterって重いんです。
短気な私はイライラすることもしばしば。
やっぱり裏で実行したくなります。
つぶやきの自動投稿や、DMの自動送信など、cronを使って裏で実行する予定なので、それに乗せることにしました。
APIからフォローする方法は、Twitterで友達になるで書いたとおりです。
フォローを解除するには、APIのURLが
http://api.twitter.com/1/friendships/destroy/tw1.xml
に代わるだけです。(【tw1】はフォロー解除したいユーザーID)
だんだんツールの形になっていくので、ちょっと嬉しいです。
つまり、友達関係のチェックです。こちらが一方的に友達だと思っている人、向こうが一方的に友達だと思っている人を一覧にします。
こういった検索APIはTwitterにはないようなので、いったんフォロワーとフォローを全てひいてきて、ファイルに保存します(何かで使うかもしれないので)。
その後、ファイル内容を比較して、友達関係を調べます。
Twitterの画面ではこれはチェックできないので便利です。
こうなるとやりたくなるのが、その画面からフォローしたり、フォローをはずしたりすることです。表示するだけではもったいない。
一覧にはリンクもはっているので、つぶやきなどを確認しながら、手動でフォローしたりはずしたりもできます。
でも、Twitterって重いんです。
短気な私はイライラすることもしばしば。
やっぱり裏で実行したくなります。
つぶやきの自動投稿や、DMの自動送信など、cronを使って裏で実行する予定なので、それに乗せることにしました。
APIからフォローする方法は、Twitterで友達になるで書いたとおりです。
フォローを解除するには、APIのURLが
http://api.twitter.com/1/friendships/destroy/tw1.xml
に代わるだけです。(【tw1】はフォロー解除したいユーザーID)
だんだんツールの形になっていくので、ちょっと嬉しいです。
コメント