我需要从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将帮助您轻松可靠地获得所需的内容。