首页 > 解决方案 > 应用未获批准,只想从公共页面获取帖子

问题描述

目前正在从公共 Facebook 页面检索帖子。我创建了一个应用程序并执行了以下命令:

curl -X GET "https://graph.facebook.com/oauth/access_token?client_id=%my_clientid%&client_secret=%my_secret%&grant_type=client_credentials"

以上返回访问令牌。但是,在运行我们的脚本以获取帖子后,出现错误告诉我:

Facebook\FacebookPermissionException: (#10) 要使用“页面公共内容访问”,您对该端点的使用必须经过 Facebook 的审核和批准。要提交此“页面公共内容访问”功能以供审核,请阅读我们关于可审核功能的文档:https ://developers.facebook.com/docs/apps/review 。在第 128 行的 /var/www/sources/vendor/facebook/php-sdk-v4/src/Facebook/FacebookRequestException.php

清楚的信息,所以我描述了我的应用程序并提交审核。几天后,Facebook 拒绝了,并写道:

我们在您的应用中找不到 Facebook 登录按钮。请确保按钮易于查找且一致

页面公共内容访问仅适用于旨在用作比较分析的聚合、匿名公共内容。

我不明白有什么问题?我只想从公共页面检索公共帖子并在我们的网站上显示该帖子。用户应该不需要授权,那我为什么要放置一个登录按钮呢?

它以前有效,是政策改变了,我们不再能够收集公共帖子了吗?

标签: phpfacebookfacebook-graph-api

解决方案


推荐阅读