Вчера я разработал небольшой скрипт (приложение), с помощью которого я мог загружать фотографии в определенный альбом фан-страницы, посещая эту фан-страницу (с установленным приложением) в качестве фаната.
Вчера работало - сегодня работает. Но потом я просто скопировал файлы и создал новое приложение. Разница только в том, что все файлы лежат на другом сервере. С моей учетной записью администратора фан-страницы я предоставил приложению следующие разрешения: manage_pages, publish_stream и offline_access.
Теперь я просто хочу запустить следующий код:
<?php $userAccounts = $facebook->api('/' . _ADMIN_ID . '/accounts');?>
Но я все время получаю сообщение об ошибке, что необходим токен доступа пользователя. Когда я удаляю /аккаунт, например:
<?php $userAccounts = $facebook->api('/' . _ADMIN_ID);?>
тогда он работает без проблем, и я получаю информацию администратора. Когда я проверяю свои настройки конфиденциальности, он говорит, что я предоставил разрешения, о которых я упоминал выше.
Вот код, который я запускаю, пока не появится ошибка:
<?php
include_once('config.php');
include_once('facebook/facebook.class.php');
$facebook = new Facebook(array(
'appId' => _APP_ID,
'secret' => _APP_SECRET,
'cookie' => true,
'fileUpload' => true
));
$userAccounts = $facebook->api('/' . _ADMIN_ID . '/accounts');
?>
Еще раз: у этого приложения есть разрешения manage_pages, publish_stream и offline_access, и без «/accounts» я получаю всю информацию о своей учетной записи администратора.
Любая помощь была бы очень приятной.
Заранее спасибо, Юрик