2012-05-27 64 views
2

如何找到誰取消關注我?Twitter API:誰取消了我的關注?

任何人都可以有這樣一個PHP腳本使用Twitter API。有必要將Twitter消息發送給那些退訂我的人。

注意:我知道已經有特殊的服務,但我需要您的簡單服務,這個服務可以從我的推特輸出到取消訂閱用戶的推文中。

謝謝。

+0

我很難理解你到底在問什麼。也許仔細檢查你的語法? –

回答

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)); 

其中get將是你的API調用功能。唯一的方法就是輪詢數據。

請注意,示例腳本有其侷限性。例如,如果自上次保存值$array1以來有超過100個用戶取消關注您,則只會返回100個用戶。

+0

非常感謝。你可以問你現有的代碼?我這樣做了一點,我明白..但如果你寫這樣的腳本這樣的作品,我會感激你。 – Alex