首页 > 解决方案 > Facebook API 搜索具有用户访问令牌和应用程序密码而不是应用程序访问令牌的公共页面

问题描述

我正在开发一个后端系统,该系统使用搜索功能来获取公共 facebook 信息,例如页面,然后发布帖子,以使我们的用户能够轻松地将 facebook 帖子集成到他们自己的页面中。

我们的系统可以使用应用访问令牌和页面公共内容访问来获取页面和帖子。但是当 facebook 降低 Application Rate Limit 时问题就来了。所以我们决定使用用户访问令牌而不是应用访问令牌。现在我开始创建一个新项目作为原型来实现新架构师,当然我创建了一个新的 Facebook APP,并将“使用 Facebook 登录”按钮集成到新系统中,登录工作完美,我还获得了用户数据来自 Facebook,但是当我想使用用户访问令牌搜索公共页面时。我收到以下错误:

(#10) 此端点需要“ pages_read_engagement ”权限或“页面公共内容访问”功能或“页面公共元数据访问”功能

根据文档,如果应用程序用户通过应用程序密码和用户访问令牌登录 Facebook , Facebook APi 应该允许未经许可搜索页面。

因此,我请求 Facebook APi 对“页面公共内容访问”进行审查,但我的请求被多次拒绝。

我想知道somone是否有同样的问题,我该如何处理这些问题?

我在 Facebook 社区找到了一个讨论,但仍未解决

提前致谢

标签: phplaravelfacebookfacebook-graph-apifacebook-php-sdk

解决方案


推荐阅读