2

我有一个想法,为我的网站创建一个“热门帖子”功能,该功能根据帖子在 Facebook 上的点赞数和分享数创建“热门”列表。

用户可能会看到到目前为止已收到多少赞,因为他们只需要请求一个已定义的 url。但是,网站本身必须能够查询与其自身相关的所有链接(具有预定义的 url 模板,如 website.com/[post-id])以创建“顶部”列表。是否可以做类似的事情(或以不同的方式获得相同的结果)?

任何有关此类事情的真实工作流程的想法将不胜感激!

4

2 回答 2

1

这似乎是一个小而有趣的项目。我不知道是否有一个功能可以直接以您想要的方式获得,但我做了类似的事情。

首先,您有 Graph API,您可以使用 Graph API 获取用户的帖子feed,每个帖子都会告诉您它有多少喜欢,您可以使用POST_ID/likes.

然后你必须定期检查帖子中的变化,比较它created_timeupdated_time.

这看起来很难,因为你有很多帖子,你必须检查它们是否有更新,但你可以使用batch_requests这样你就可以一次检查它们。

于 2013-02-02T12:09:13.020 回答
0

我制作了一个书签,它显示 Facebook 新闻提要以及 Google+、Twitter 和 Instagram 个人资料中的热门帖子。

只需在书签栏中添加一个新书签并将其 URL 替换为以下代码并保存,然后转到社交网络网站并运行它:

javascript:(function(){var s=document.createElement('script');s.src='https://niutech.github.io/topnewsfeed/topnewsfeed.min.js';document.body.appendChild(s);})()

源代码可在GitHub 上获得。

于 2014-08-02T15:46:51.693 回答