Токен доступа Facebook истекает с автономным доступом - PullRequest
0 голосов
/ 02 ноября 2011

У меня есть приложение для управления уведомлениями пользователей Facebook, приложение запрашивает offline_access, а также управлять разрешениями на уведомления.Мои журналы были заполнены ошибками Facebook, я понимаю, что ошибка смены пароля произойдет, но я не понимаю, почему я получаю эти ошибки:

Ошибка Facebook: ошибка при проверке токена доступа: Время сеанса истекло во время unix 1320012000. Текущее время unix: 1320191317. Ошибка Facebook: (# 200) Требуется разрешение «manage_notifications» для запроса уведомлений пользователя.

Они происходят слишком часто, чтобы пользователи просто отклоняли разрешения, а токены доступа, срок действия которых истекает, имеют срок действия 0

Ответы [ 2 ]

1 голос
/ 21 июля 2012

Для дальнейшего использования, offline_access был удален, теперь можно получить access_token со сроком службы 2 месяца

https://developers.facebook.com/roadmap/offline-access-removal/

0 голосов
/ 02 ноября 2011

Пытаетесь использовать токен пользователя? Когда вы запрашиваете автономный доступ, вы должны «войти» в свое приложение, чтобы получить собственный токен доступа, если вы хотите что-то сделать, а не использовать сохраненный вами токен пользователя. Если это то, что вы делаете.

Прокрутите вниз до части на этой странице, помеченной "Вход в приложение". Вот как вы должны действовать, когда пользователя нет, не сохранять и использовать токен пользователя.

https://developers.facebook.com/docs/authentication/

...