Получение "Error validating access token" от Facebook для некоторых пользователей

Я получаю следующую ошибку от Facebook при попытке опубликовать пост в потоке пользователей.

Ошибка при проверке маркера доступа: Сессия была аннулирована, потому что пользователь изменил пароль или потому что был вызван auth.expireSession.

Рабочий процесс выглядит следующим образом:

  1. Авторизация в Facebook с запросом scope=offline_access,publish_stream разрешений (если текущий пользователь еще не авторизован)

  2. Выполнение некоторой работы на сервере (занимает 5-10 минут)

  3. Попытка публикации в Facebook-поток пользователя

Этот код работает для многих пользователей, но для некоторых пользователей я получаю ошибку Error validating access token. Это начало часто происходить несколько недель назад, затем, казалось, прекратилось, а теперь снова часто случается. Я точно не вызываю auth.expireSession на своей стороне, и кажется маловероятным, что несколько пользователей меняют свой пароль в течение 5-10 минут с момента авторизации до публикации. Кто-нибудь знает, что может быть причиной этого?

9
задан Aminah Nuraini 15 March 2016 в 21:16
поделиться