如何使用 Facebook Embedded Post 使用 Graph API 显示最新的 post?

How to use Facebook Embedded Post to show the latest post using Graph API?

我想在我的网站上显示 Embedded Post,但我希望它在我的粉丝专页上始终是最新的 post。

我想做的是:

  1. 通过向 https://graph.facebook.com/{FANPAGE}/posts?access_token={TOKEN}
  2. 发出 GET 请求来查询 post
  3. 获取第一个对象的ID
  4. 在运行时使用 ID
  5. 将插件添加到 DOM

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

这能做到吗?怎么样?

您可以使用页面访问令牌或您的应用访问令牌(后者仅在页面不受限制且帖子不针对特定受众时有效。)

绝不能在 public 客户端代码中公开这两者;所以您需要在服务器上执行此操作。