使用 Facebook API 使用 Java 检索页面评论

Using Facebook API to retrieve Page reviews using Java

我们有许多基于 Java 的网站,对于每个网站,我们都想从指定的 Facebook 页面(每个网站不同)中提取所有评论,并将它们显示在网站的页面上 - 基本上我们正在将来自不同来源的评论合并到一个地方。

我们希望定期提取评论并将其缓存在 Java 应用程序中,以避免每次查看页面时都必须转到 Facebook(以及其他评论来源)。

我查看了 restfb.com 和 Facebook4J,它们看起来都是不错的解决方案。

我不清楚访问令牌和登录如何工作。理想情况下,我们只希望客户授予一次访问权限,然后在没有人工干预的情况下进行评论提取。是否有可能拥有永久或非常长寿命的访问令牌?

其他 FB 数据提取工具如何避免用户每次都必须确定访问权限?

您需要使用Extended Page Token,它永远有效:

  • 向页面管理员授予 manage_pages 权限
  • 扩展用户令牌
  • 使用 /page-id?fields=access_token
  • 获取扩展页面令牌

更多信息: