如何使用Facebook嵌入式邮件使用Graph API显示最新帖子?

问题描述:

我想在我的网站上显示Embedded Post,但我希望它始终是我粉丝页上的最新帖子。如何使用Facebook嵌入式邮件使用Graph API显示最新帖子?

我试图做的是:

  1. 查询了通过一个GET请求https://graph.facebook.com/{FANPAGE}/posts?access_token={TOKEN}
  2. 职位获得的第一个对象
  3. 的ID使用插件添加到DOM上运行ID

问题是,我无法弄清楚如何获得一个永久访问令牌(或等效) - 因为我不能每次过期更新它,我不希望用户登录 只是为了能够看到插件。

可以这样做吗?怎么样?

+0

您可以使用页面访问令牌或您的应用访问令牌(如果页面不受限制,帖子不针对特定的受众) - 但这两种策略都不得公开在公共客户端代码中;所以您需要在服务器上执行此操作。 – CBroe

+0

@CBroe这实际上是正确的答案!如果您以此作为答案,我会接受它作为正确答案。谢谢。 – ramonztro

您可以使用页面访问令牌,或者您的应用程序访问令牌(后者只会工作,如果页面没有限制和岗位并不针对特定的观众。)

两个那些绝不能暴露在公共客户端代码中;所以您需要在服务器上执行此操作。