Я пытаюсь получить статус от пользователей Facebook, которые подключаются к моему приложению с разрешениями offline_access и read_stream.
Все процессы будут использовать подписку, чтобы получать уведомления о новых каналах, а затем получать доступ кстатус пользователя, который его изменил.
Код для подписки работает отлично, я получаю всю информацию в порядке, но проблема начинается со второй части - каждый раз, когда я пытаюсь получить доступ к статусу пользователя через
$objFacebook->api('/'USER_ID'/statuses?access_token=TOKEN', 'get', $params);
Я получаю исключение:
Требуется токен доступа для запроса этого ресурса
Я пытался установить access_token
, который я получил, когдаподключившись к моему веб-сайту через Facebook, также попытался настроить весь сеанс аналогично тому, как это делается здесь:
Array
(
[access_token] => ...
[base_domain] => ...
[expires] => 0
[secret] => ...
[session_key] => ...
[sig] => ...
[uid] => ...
)
, но это не помогло.С другой стороны, когда я скопировал свои access_token
, созданные с помощью разработчиков Facebook (http://developers.facebook.com/docs/reference/api/user/), он работает правильно, поэтому, похоже, мое приложение генерирует неверный токен доступа.
Есть ли у вас какие-либо идеи, где проблемаможно?
Для подключения использую библиотеку facebook-php-2.0.