для нескольких пользователей (возможно, не так уж мало, учитывая количество связанных писем, которые я получаю) токен доступа, связанный с авторизацией OAUTH, кажется, немедленно аннулирован. Пользователь проходит через обычный процесс авторизации, он принимает разрешения, он перенаправляется на нужную страницу, содержащую токен доступа, но как только мое приложение пытается использовать токен доступа для получения идентификатора пользователя, появляется ошибка вместо:
{"error":{"message":"Error validating access token: Session has expired at unix time 0. The current unix time is 1323939801.","type":"OAuthException"}}
offline_access является частью разрешений. Кроме того, причина не в том, что пользователь удаляет авторизацию или меняет пароль, поскольку это происходит сразу после принятия авторизации. В своем потоке приложений я уже несколько раз пытался повторить попытку, и из получаемых журналов я вижу, что ошибка всегда одна и та же: повторное ведение пользователя через процесс авторизации не имеет смысла, поскольку пользователь снова перенаправляется на страницу с access_token во фрагменте. Видимо, единственный способ решить эту проблему для пользователя - это удалить приложение из списка авторизованных приложений и повторить то же самое снова (если только при n-й повторной попытке оно не заработает, не все пользователи начнут писать, когда все начнет работать). ).
В чем может быть причина этого?