Добрый день всем вам,
Я пытаюсь получить некоторую информацию из своей учетной записи Facebook о событиях, которые я выбрал, чтобы заинтересовать. Но это дает ошибку, и я действительно не 'не знаю, почему я получаю ошибку.У меня есть код ниже:
<?php
require_once '../data/Facebook/autoload.php';
$fb = new \Facebook\Facebook([
'app_id' => '{app id}',
'app_secret' => '{app secret}',
'default_graph_version' => 'v3.1',
'default_access_token' => '{access token}', // optional
]);
try {
// Returns a `FacebookFacebookResponse` object
$response = $fb->get(
'/me?fields=events.limit(1)'
);
} catch(FacebookExceptionsFacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(FacebookExceptionsFacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
//print_r( $graphNode);
?>
Я получаю сообщение об ошибке ниже:
FastCGI: server "/var/run/php72-cgi/php-cgi" stderr: PHP message: PHP Fatal error: Class 'Facebook\\GraphNodes\\Collection' not found in /www/test/dashboard/data/Facebook/GraphNodes/GraphNode.php on line 31
Я отклоняюсь от курса, используя все оригинальные документы из Facebook Github.Но по какой-то причине это не работает.Когда я закомментирую строку $graphNode = $response->getGraphNode();
, тогда нет проблем.И я получаю ожидаемый ответ, когда я print_r
$response
Я надеюсь, что кто-то здесь знает, как решить его.