在facebook / twitter上获取热门视频

时间:2014-06-12 10:32:43

标签: facebook twitter

我的要求是获取在facebook,twitter上分享的前N个视频列表。 当我说顶部时,我的意思是它将基于喜欢,分享,推文,转推等。

我来自哪里的问题是youtube如何通过其api提供前N个视频的列表。 我需要获得facebook和twitter的类似信息。

有人可以建议吗? 感谢。

1 个答案:

答案 0 :(得分:0)

我从未问过自己如何做到这一点,但会根据视频网址以下列方式继续: Twitter :使用搜索API搜索包含该网址的所有推文,并计算推文数量(?)。可以在Twitter上的搜索工具中找到结果的优先级(这是一个带随机视频https://twitter.com/search?q=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DTD7oMzfA9fY&src=typd的示例查询) Facebook :查询图API,并搜索视频网址的分享/喜欢。你在这里有很多关于如何解决这个问题的讨论。示例包括How do you get the total likes for a URL (Likes and Shares)?How to get share counts using graph API(Facebook)。对于Twitter,您可以参考开发人员网站?

缺点:这个解决方案虽然简单,但并不详尽。如果你打算计算股票和社交动态" Youtube视频,请记住,Youtube有一个视频的不同网址,Twitter和Facebook上的查询都是基于共享的实际网址。 Twitter用户倾向于发布缩短的网址,因此可能很难仅使用网址来计算有关视频的推文。