因为我们再也不能使用Twitter的API来获取分享数量了,有什么办法可以获得结果,无论多么复杂?
我唯一想到的是使用search/tweets
端点逐页获取推文,然后使用next_results
对象获取下一页,每次计数。
显然这有很大的缺陷,对于一个流行的搜索词,循环的下一次迭代可能会有重复,更不用说太多的API调用会调用速率限制器。
答案 0 :(得分:4)
从API中做到这一点没有好办法。有跟踪股票的第三方服务。
我使用http://newsharecounts.com/ - 一旦您注册了域名,就可以调用以下网址:
http://public.newsharecounts.com/count.json?url=https://shkspr.mobi/blog/2015/03/this-is-what-a-graph-of-8000-fake-twitter-accounts-looks-like/
获取JSON计数
{
"url":"https://shkspr.mobi/blog/2015/03/this-is-what-a-graph-of-8000-fake-twitter-accounts-looks-like/",
"count":739,
"tracked":6,
"historic":733
}
还有http://opensharecount.com/以类似的方式工作 - 虽然我没有取得多大成功。