facebook-graph-api - 使用 Facebook 图形 API 通过 laravel 应用程序在我的 Facebook 页面中提取评论时出错
问题描述
我正在尝试在我的 Facebook 页面中提取评论。为此,我制作了一个 Facebook 图形应用程序。{page-id}?fields=posts.limit(1000){comments}
我可以使用查询在 Graph API Explorer 中提取评论。
但是当我试图通过 laravel 应用程序获得评论时,它给了我一个错误。laravel 应用程序中的代码是
$fb = new Facebook([
'app_id' => getenv('FACEBOOK_APP_ID'),
'app_secret' => getenv('FACEBOOK_APP_SECRET'),
'access_token' => getenv('FACEBOOK_ACCESS_TOKEN'),
'default_graph_version' => 'v3.3',
]);
$accessToken=getenv('FACEBOOK_ACCESS_TOKEN');
try {
$response = $fb->get('/{page-id}?fields=posts.limit(1000){comments}',$accessToken);
} catch(Facebook\Exceptions\FacebookResponseExcepti9on $e) {
$e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
// echo 'Facebook SDK returned an error: ' . $e->getMessage();
$e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
错误是
(#10) 要使用“页面公共内容访问”,您对该端点的使用必须经过 Facebook 的审核和批准。要提交此“页面公共内容访问”功能以供审核,请阅读我们关于可审核功能的文档:https ://developers.facebook.com/docs/apps/review 。
解决方案
推荐阅读
- java - 如何将 mouseMove 事件发送到 Java 应用程序?
- xcode - Xcode 11.x 中的标头搜索路径?
- pandas - 当 groupby 和 agg 在同一列时,列顺序发生变化
- html - 你如何只显示背景的一部分是css?
- r - 为什么在 Rcpp 中使用并行 omp 会导致分段错误?
- android - 无论我做什么,Unity Android 构建在 Gradle 阶段都会失败
- c++ - 检测二值图像中的简单线条(线条矢量)
- python - Google Places API - 按联系人字段过滤
- java - 在这个特定的快速排序算法中查找比较次数
- spring - 自动装配按类型键入的所有接口