如何在 PHP 网站中显示 Facebook public 页面提要,而不达到图形 API 配额限制?

How to display Facebook public page feed in PHP website, without reaching Graph API quota limit?

我正在为 自定义 CMS 创建一个 自定义 Facebook Feed 插件,以显示我们客户 [=32] 的 10 个最新帖子=] Facebook 页面以一种奇特的方式,带有附件。但是我们的配额非常有限,而且经常超过 100% 并且插件崩溃。

所以在我的公司,我们创建了一个 facebook 应用程序,它具有使用 Graph API 请求的所有必要授权,并且运行良好。但是前端的每个页面加载(存在 Facebook 提要的地方)都使用了大约 10% 的配额。所以我实现了一些缓存并在本地存储附件,我能够将每个页面加载的配额降低到 2%。

但还是表示同时访问50次=100%=超限!

所以我有点卡住了,不知道这个领域的最佳实践是什么。

facebook 官方文档说 Graph 上的配额 API 取决于应用程序用户的数量 ,但我们不想(或不需要)有用户连接,因为我们只想使用 Graph API 显示客户网站上 public 页面的帖子。

已解决。

您似乎可以将 ?limit=[X] 添加到 /[page-id]/feed API 调用,即使 /feed documentation page 没有明确说明。

所以我的电话就像...从一开始的所有帖子,以及所有附件。

/[page-id]/feed 查询中添加 ?limit=10 或更低版本解决了我的问题。