Я получаю следующую ошибку от Facebook при попытке публикации в потоке пользователей.
Error validating access token: The session has been invalidated because the user has changed the password or because auth.expireSession was called.
Рабочий процесс выглядит следующим образом:
Авторизуйтесь через Facebook, запрашивая scope=offline_access,publish_stream
разрешений (если текущий пользователь еще не авторизован)
Выполнить некоторую работу на сервере (занимает 5-10 минут)
Попытка опубликовать в потоке пользователя Facebook
Этот код работает для многих пользователей, но для некоторых пользователей появляется ошибка Error validating access token
. Это начало часто происходить несколько недель назад, затем, казалось, прекратилось, а теперь случается много раз. Я, конечно, не звоню auth.expireSession
со своей стороны, и маловероятно, что несколько пользователей будут менять свой пароль в 5-10-минутном окне от авторизации до публикации. Кто-нибудь знает, что может быть причиной этого?