Twitter API 1.1 URL计数替代方案

8

我一直在使用旧的url api(v1)来获取给定url的计数,最近我需要获取转推,开始搜索相关信息。

这是我现在正在使用的确切url: http://urls.api.twitter.com/1/urls/count.json?url=http://google.com

通过一些阅读,我发现v1 api已经被弃用,但至少它仍然可以工作。

我在Twitter的开发页面上找到了一些问题:

https://dev.twitter.com/discussions/12643

这些问题有点老了,对于问题没有具体的解决方案。我的意思是,最接近的解决方案是使用搜索API(search/tweets),这可能很好,但并不完全替代urls/count方法。
请注意,Twitter的搜索服务,以及搜索API本身,并不意味着是推文的详尽来源。并非所有推文都会被索引或通过搜索界面提供。
此外,每个“页面”最多限制100个结果,即使它抛出获取下一组对象的链接,这很好,但当搜索达到100万个结果时,我需要翻阅一页页来了解我获得了多少推文,并且需要向API发送太多请求......
我在Twitter的开发页面上寻求了一些问题,建议使用流API,我尝试使用(statuses/filter),但是这不适用于将URL作为跟踪参数的情况(他们说这是要跟踪的关键字)。
那么,是否有人使用旧的urls/count找到了可靠的替代品,用于新的apiv1.1,特别是为了获取给定URL的推文和转推?
1个回答

1
Twitter员工的官方建议是使用search/tweets端点(仅具有过去7天的数据)或流式API(处理计数器,使一切变得太复杂了)。另外要提醒的是,旧的端点(http://urls.api.twitter.com/1/urls/count.json?url=YOUR_URL)将于11月20日停止运行,并且Twitter在this blog post中表示短期内没有计划替换它,并且他们甚至从自己的按钮中删除了计数。

一些额外信息 - Julio J.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接