Twitter - 使用新API获取分享数

3

由于我们不能再使用Twitter的API获取共享计数,是否有任何变通方法可以得到结果,无论多么复杂?

我唯一想到的是使用search/tweets端点一页页地获取推文,然后使用next_results对象获取下一页,并在每次循环中进行计数。

显然,这种方法存在严重缺陷,对于流行的搜索词,循环的下一个迭代可能会有重复项,更不用说太多的API调用会触发速率限制器。

1个回答

4

从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/,它的工作方式类似,但我并没有取得太大成功。


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