Я занимаюсь разработкой своего первого приложения на Facebook, которое включает создание нового альбома и размещение фотографий на стене пользователя. Изучив документацию в фейсбуке и несколько учебных пособий и придумав этот код, я получаю следующую ошибку с ним.
Fatal error: Uncaught OAuthException: Error validating application. Thrown in /home/base_facebook.php on line 1106
Плюс: я не знаю, имеет ли это значение или нет, но когда я распечатываю
echo $facebook->getUser();
переменная, которая возвращает мне «0», даже если пользователь (в данном случае это я) вошел в систему.
Пожалуйста, помогите мне через это.
Код:
$config = array(
'appId' => '3663250024856',
'secret' => 'b14ac6d2b7dbdtyb259599b06983e881',
'fileUpload' => true,
'cookie' => true
);
$facebook = new Facebook($config);
echo "USER STATUS:".$facebook->getUser();
$facebook -> setFileUploadSupport(true);
$album_details = array('message' => 'Album desc', 'name' => 'Album name');
$create_album = $facebook -> api('/me/albums', 'post', $album_details);
$album_uid = $create_album['id'];
$photo_details = array('message' => 'Photo message');
$file = "temp/".$imageName;
$photo_details['image'] = '@' . realpath($file);
$upload_photo = $facebook -> api('/' . $album_uid . '/photos', 'post', $photo_details);