Я пытаюсь получить мои альбомы и фотографии из facebook с помощью api для php для Facebook. Я создал приложение, теперь у меня есть AppId и мой AppSecretId. Мне не нужно какое-либо окно входа в систему, потому что я хочу показывать свои собственные фотографии, а не те, которые есть у любого другого пользователя, но каждый раз, когда я пытаюсь их получить, я получаю это сообщение «Активный токен доступа должен использоваться для запроса информации о текущего пользователя ».Facebook API - Получить мои собственные альбомы и фотографии
Я знаю, что если бы я собирался показать фотографии от других пользователей, тогда я должен попросить их войти в систему, а затем сгенерировать токен доступа, но это не так.
Я попытался создать токен приложения и попытался использовать его в качестве токена доступа, но он тоже не работает.
Это код, я использую:
require_once("facebook/facebook.php");
try{
$facebook = new Facebook(array(
'appId' => '<APPID>',
'secret' => '<SECRETID>',
'cookie' => true
));
echo($facebook->getUser());
if(is_null($facebook->getUser()))
{
header("Location:{$facebook->getLoginUrl(array('req_perms' => 'user_status,publish_stream,user_photos'))}");
exit;
}
$me = $facebook->api('/me');
$albums = $facebook->api('/me/albums', array('access_token' => $facebook->getAccessToken()));
echo($albums);
}catch(Exception $e){
echo "THIS IS THE ERROR: " . $e->getMessage();
die;
}
Я надеюсь, что вы можете помочь мне с этим. Огромное спасибо!!
Спасибо за ответ !! Что касается этого, я думаю, что токен доступа истекает через два часа, есть ли способ генерировать его динамически? –
Существует множество способов генерировать токены доступа динамически, все из которых связаны с процессом OAuth, программным или визуальным. Одним из простых способов завершить этот процесс является использование мастеров OAuth Wizards, предоставляемых Temboo. Они визуально проведут вас через 5-этапный процесс OAuth Facebook и дадут вам токен доступа в конце. Вы можете найти Facebook OAuth Wizard на этой странице (вам нужно будет зарегистрироваться для бесплатной учетной записи и войти в систему, прежде чем вы увидите ссылку OAuth Wizard): https://www.temboo.com/library/ Библиотека/Facebook/Чтение/Фотоальбом/ (Полное раскрытие: я работаю в Temboo) –