如何解决Twitter搜索API结果
| 我正在使用Twitter API原子格式http://search.twitter.com/search.atom?q=Name&:)&since:year-month-date&rpp=1500
但它仅返回100条推文,我也尝试使用JSON格式,但仅返回100条结果。我仅在获得100个结果时做错了什么吗?
解决方法
是的,您受每页结果数量的限制。为了获得更多结果,您必须像这样使用
page
参数:
http://search.twitter.com/search.atom?q=名称&:)&因为:year-month-date&rpp = 1500&page = 2
编辑
rpp:要返回的推文数
每页,最多100个。例如,
http://search.twitter.com/search.atom?lang=zh-CN&q=devo&rpp=15
page:要返回的页码,最多
最多约1500个结果(基于
在rpp *页面上)
资料来源:http://search.twitter.com/api/
换句话说,您的rpp
无法正常工作,因为最大值为100。
,我的建议。
向您的API发出请求,并按时间检索100个结果。
使用循环检查结果计数是否设置为100。
如果为true,则对第2页进行新的请求。
再次测试并检查迭代次数,直到结果集低于100。
,Twitter Search API发生了变化,包括参数的命名:例如,现在对rpp进行计数,并移除页面参数,而使用基于时间轴概念的参数max_id:
\“要正确使用max_id,应用程序首先要请求
时间轴端点仅应指定一个计数。处理时
和后续响应,请跟踪收到的最低ID。这个
ID应该作为下一个max_id参数的值传递
请求,该请求只会返回ID小于或等于ID的推文
max_id参数的值。\“
https://developer.twitter.com/zh-CN/docs/tweets/timelines/guides/working-with-timelines
Twitter搜索api的更新链接为:
https://developer.twitter.com/zh-CN/docs/tweets/search/api-reference/get-search-tweets.html
请记住,并非所有推文都已编入索引,如果您使用的是非商业版本,则只能进行7天的搜索。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。