PHP Facebook Graph Получение ошибки на Facebook \\ GraphNodes \\ Collection - PullRequest
0 голосов
/ 10 сентября 2018

Добрый день всем вам,

Я пытаюсь получить некоторую информацию из своей учетной записи 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

Я надеюсь, что кто-то здесь знает, как решить его.

...