2011-08-05 71 views
0

我正在使用Twitter API方法'getRetweets'來提取特定狀態ID的轉發。 我遇到的問題是,API只會將使用特定RT按鈕製作的新樣式「自動」RT撤回。我還需要退回在推文前面放置字母'RT'的舊式'手動'轉推。Twitter API和轉推

任何人有任何想法我可以做到這一點?目前我唯一能想到的就是使用搜索方法,但這似乎有點矯枉過正。

回答

0

轉推總是提到。您可以使用已認證用戶的GET statuses/mentions或「@his_username」的普通舊GET search 在這兩種情況下,您都必須手動將原件與轉發的原件映射。

+0

在我的實驗中,使用Twitter RT方法的官方RT不顯示使用狀態/提及。我不確定我在這裏做錯了什麼,但他們沒有出現在我的結果中。儘管如此,我認爲提及是搜索的方式 - 我只需要將它們與原始推文進行比較。 –

+0

我也發現搜索方法是無用的!它返回的用戶ID完全不同於整個twitter中其他用戶的用戶ID,並且根本無法將搜索功能返回的那些映射到用戶的實際ID。解決這個問題的唯一方法似乎是對每個返回的結果進行用戶查找,僅使用屏幕名稱。 Twitter幾年前就承認這是一個問題,但尚未解決。 –