3

私をフォローしていない人を見つける方法は?

Twitter APIを使用して、このようなphpスクリプトを作成できる人はいますか。私から退会した人にツイッターメッセージを送る必要があります。

注:すでに特別なサービスがあることは知っていますが、登録を解除したユーザーからのツイートに出力される、シンプルなサービスが必要です。

ありがとうございました。

4

1 に答える 1

4

これは単純な API 呼び出しでは不可能ですが、各ユーザーのフォロワーを保存し、次回チェックするたびに古い配列から新しい配列を差し引くことができます。

基本的には次のようなものです:

$array1 = get_old_followers_ids (); // ex. from db
$array2 = get("followers/ids.json?screen_name=me");
$users = array_diff($array1, $array2);
$users = get ("users/lookup.json?user_id=" . implode(',', $users));

getAPI呼び出し関数はどこにありますか。これを行う唯一の方法は、データをポーリングすることです。

サンプル スクリプトには制限があることに注意してください。たとえば、値を最後に保存してから 100 人を超えるユーザーがあなたのフォローを解除した場合、$array1100 人のユーザーのみが返されます。

于 2012-05-27T08:23:50.090 に答える