twitter API search/tweets - 如何使用查询运算符过滤以搜索与用户相关的推文?
twitter API search/tweets - How to filter to search user-relevant tweets using query operator?
默认设置显然是搜索所有 public 推文。我正在尝试使用搜索 API 到 return 仅来自用户的关注者或来自用户的 "twitterfeed" 或两者的推文。在搜索手册 (https://dev.twitter.com/rest/public/search) 中,它说我可以包含 source:twitterfeed 的 "query operator" 来完成后者。我已经在 Twitter 网站搜索表单上尝试过这个,它有效,或者至少它做了一些事情。当我尝试使用 API 搜索时,我没有得到任何结果。没有错误,没有结果。没有它,我的 API 搜索也能正常工作。我对查询运算符进行了 url 编码,并且尝试将其添加到搜索查询的前面或后面。
这是我尝试过的示例路径:
/1.1/search/tweets.json?q=source%253Atwitterfeed%2520fg&count=7&result_type=recent
在 Twitter 搜索页面上还有一个可选参数 "f=follows",它允许您仅搜索关注者。我可以将它与 API 一起使用吗?我试过直接使用,没有任何效果。
我认为来源并不像您认为的那样。 "Source" 在这种情况下指的是用户生成推文的位置。来源可能是 "web"、"TweetDeck"、"Twitter for iOS" 等。
我认为您真正想要的是搜索用户的时间线。 https://dev.twitter.com/rest/reference/get/statuses/user_timeline
默认设置显然是搜索所有 public 推文。我正在尝试使用搜索 API 到 return 仅来自用户的关注者或来自用户的 "twitterfeed" 或两者的推文。在搜索手册 (https://dev.twitter.com/rest/public/search) 中,它说我可以包含 source:twitterfeed 的 "query operator" 来完成后者。我已经在 Twitter 网站搜索表单上尝试过这个,它有效,或者至少它做了一些事情。当我尝试使用 API 搜索时,我没有得到任何结果。没有错误,没有结果。没有它,我的 API 搜索也能正常工作。我对查询运算符进行了 url 编码,并且尝试将其添加到搜索查询的前面或后面。
这是我尝试过的示例路径:
/1.1/search/tweets.json?q=source%253Atwitterfeed%2520fg&count=7&result_type=recent
在 Twitter 搜索页面上还有一个可选参数 "f=follows",它允许您仅搜索关注者。我可以将它与 API 一起使用吗?我试过直接使用,没有任何效果。
我认为来源并不像您认为的那样。 "Source" 在这种情况下指的是用户生成推文的位置。来源可能是 "web"、"TweetDeck"、"Twitter for iOS" 等。
我认为您真正想要的是搜索用户的时间线。 https://dev.twitter.com/rest/reference/get/statuses/user_timeline