我一直在使用旧的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的推文和转推?