[英]Twitter Api: How to search in User home timeline
我正在使用 Twitter REST Api 来获取我的时间线推文。 目前我正在使用以下功能来获取推文,这些功能运行良好。
现在我想过滤Timeline Tweets 。 我在此链接中同时使用文本搜索和位置过滤器。
https://api.twitter.com/1.1/search/tweets.json?q=[text]&geocode=[lat/lon]
我想获取我的时间线推文,但它返回全局推文。
如何在我的帐户上实施过滤器?
我是否需要创建自定义函数来满足我的要求?
使用标准的Twitter API不可能实现您的要求。
有两种方法可以实现您的要求:
我认为选项1是您实际上可以做的唯一事情。
你是对的,用户和家庭时间线只有非常有限的过滤功能(最小时间戳和最大 ID 的时间限制)。 同时,通用搜索默认是通用的。
可以使用通用搜索 API 来搜索特定用户的时间线from:
操作员:您可以限制发件人设置的结果https://developer.twitter.com/en/docs/twitter-api/tweets/search/集成/构建查询
V1.1 https://developer.twitter.com/en/docs/twitter-api/v1/tweets/search/api-reference/get-search-tweets :
https://api.twitter.com/1.1/search/tweets.json?q=from%3A[userhandle]%20[keyword]&geocode=[lat/lon]
https://api.twitter.com/2/tweets/search/recent?query=from%3A[userhandle]%20[keyword]&geocode=[lat/lon]
from 操作符可用于 Twitter 句柄或 Twitter 用户 ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.