SSO в iphone, OAuthException - PullRequest
       2

SSO в iphone, OAuthException

1 голос
/ 13 сентября 2011

если я использую safari для авторизации пользователя с помощью Facebook во всех случаях, но если я использую собственное приложение, у меня появляется ошибка:

{
   "error": {
      "type": "OAuthException",
      "message": "Error validating access token: Session has expired at unix time 1315843200. The current unix time is 1315919174."
   }
}

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

1 Ответ

1 голос
/ 14 сентября 2011

Если вы получаете OAuthException, вам нужно просто выполнить повторную авторизацию.

Кроме того, когда ваше приложение запущено, вам необходимо вызвать API-интерфейс Graph «я», и в случае возникновения исключения вам просто нужно будет повторно авторизоваться, после чего вы продолжите обычный рабочий процесс вызовов API.

Вы можете сделать так, чтобы ваш access_token не истек, запросив расширенное разрешение offline_access, но оно все равно может быть аннулировано.

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...