Я пытаюсь извлечь комментарии на своей странице в Facebook.Для этого я сделал приложение для Facebook.Я могу извлечь комментарии в Graph API Explorer, используя запрос {page-id}?fields=posts.limit(1000){comments}
.
Но когда я пытался получить комментарии через приложение 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.
Так выглядит моя страница с разрешениями и функциями для графика. Что я делаю не так?