Я получаю следующую ошибку от Facebook при попытке опубликовать пост в потоке пользователей.
Ошибка при проверке маркера доступа: Сессия была аннулирована, потому что пользователь изменил пароль или потому что был вызван auth.expireSession.
Рабочий процесс выглядит следующим образом:
Авторизация в Facebook с запросом scope=offline_access,publish_stream
разрешений (если текущий пользователь еще не авторизован)
Выполнение некоторой работы на сервере (занимает 5-10 минут)
Попытка публикации в Facebook-поток пользователя
Этот код работает для многих пользователей, но для некоторых пользователей я получаю ошибку Error validating access token
. Это начало часто происходить несколько недель назад, затем, казалось, прекратилось, а теперь снова часто случается. Я точно не вызываю auth.expireSession
на своей стороне, и кажется маловероятным, что несколько пользователей меняют свой пароль в течение 5-10 минут с момента авторизации до публикации. Кто-нибудь знает, что может быть причиной этого?