我需要從twitter中檢索特定的數據。我怎樣才能得到響應推文?
我想獲取特定用戶(不是該程序的驗證用戶)收到的所有回覆推文。有沒有辦法做到這一點?現在我正在考慮使用搜索功能,並查看'in_reply_to_user_id_str'是否與我想要的用戶的ID匹配。
但這意味着我需要篩選大量數據,找到一個我想
編輯:我使用的是Python-Twitter-Tools
我需要從twitter中檢索特定的數據。我怎樣才能得到響應推文?
我想獲取特定用戶(不是該程序的驗證用戶)收到的所有回覆推文。有沒有辦法做到這一點?現在我正在考慮使用搜索功能,並查看'in_reply_to_user_id_str'是否與我想要的用戶的ID匹配。
但這意味着我需要篩選大量數據,找到一個我想
編輯:我使用的是Python-Twitter-Tools
如果是認證用戶,你可以直接得到的回覆推文使用'提及時間表'。由於用戶不是身份驗證用戶,因此您有兩個選項。
Streaming API
使用與 '關注' 參數一起過濾端點。將所需的'user_id'傳遞給後續參數,它將返回以下內容。您必須檢查'in_reply_to_user_id_str'以隔離答覆(答覆)。
用戶創建的推文。
由用戶轉發的推文。
回覆給用戶所創建的任何Tweet。
轉推用戶創建的任何Tweet。
手動回覆,創建時未按下回覆按鈕。
Python-Twitter-Tools支持Streaming API。考慮到完整性,Streaming API比Search API更實時和更好。
Search API
每個響應tweet都包含「@username」標籤。您可以使用「@username」標記進行搜索,然後使用'in_reply_to_user_id_str'過濾推文,如前所述。
考慮到兩種選擇,Streaming API將幫助您輕鬆可靠地獲得所需的內容。