Исправляемая фатальная ошибка: аргумент 1, передаваемый в Facebook \ FacebookRequest :: __ construct (), должен быть экземпляром Facebook \ FacebookSession, - PullRequest
0 голосов
/ 04 сентября 2018

[Ошибка Msg ] [1]

Исправляемая фатальная ошибка: аргумент 1, передаваемый в Facebook \ FacebookRequest :: __ construct (), должен быть экземпляром Facebook \ FacebookSession, заданным экземпляром __PHP_Incomplete_Class, вызываемым в C: \ xampp \ htdocs \ FB \ download_album.php в строке 67 и определено в C: \ xampp \ htdocs \ FB \ libs \ Facebook \ FacebookRequest.php в строке 182, сильный текст

if ( isset( $_GET['all_albums'] ) && !empty ( $_GET['all_albums'] ) ) {
    if ( $_GET['all_albums'] == 'all_albums' ) {

        require_once('libs/Facebook/FacebookSession.php');
        // graph api request for user data
        $request_albums = new FacebookRequest($session, 'GET', '/me/albums?fields=id,name');
        $response_albums = $request_albums->execute();

        // get response
        $albums = $response_albums->getGraphObject()->asArray();

        if ( !empty( $albums ) ) {
            foreach ( $albums['data'] as $album ) {
                $album = (array) $album;
                download_album( $session, $album_download_directory, $album['id'], $album['name'] );
            }
        }
    } 
}
...