因此,由于我们不再能够使用Twitter的API获得共享计数,是否有任何解决方法可以获得结果,无论多么复杂?
我唯一想到的是使用search/tweets
端点逐页获取推文,然后使用next_results
对象获取下一页,每次计数。
显然这有很大的缺陷,对于一个流行的搜索术语,循环的下一次迭代可能会有重复,更不用说太多的API调用会调用速率限制器。
从API中做到这一点没有好办法。跟踪共享的第三方服务。
我使用http://newsharecounts.com/ - 一旦您注册了域名,就可以调用以下URL:
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/以类似的方式工作 - 尽管我没有取得多大成功。