Wygasły token dostępu po openActiveSession dla Facebooka iOS SDK

Używam SDK 3.1 Facebook z iOS 6 Facebook skonfigurowany w Ustawieniach i moja aplikacja jest autoryzowana.

To działa bez zarzutu:

[FBSession openActiveSessionWithReadPermissions:nil allowLoginUI:YES completionHandler:^(FBSession *fbSession, FBSessionState fbState, NSError *error) { ... }

Jednak teraz, gdy próbuję uzyskać informacje „ja”, pojawia się błąd:

com.facebook.sdk:ParsedJSONResponseKey = {
    body =     {
        error =         {
            code = 190;
            "error_subcode" = 463;
            message = "Error validating access token: Session has expired at unix time 1348704000. The current unix time is 1348706984.";
            type = OAuthException;
        };
    };
    code = 400;
}

Jeśli na to spojrzę[error code] jest równy 5. Czy nie powinienem mieć prawidłowego tokena dostępu po zalogowaniu? Czy muszę zadzwonić do autoryzacji?

AKTUALIZACJA: Ponowna autoryzacja nie pomaga. Co dziwne, accessToken dla mojej aktywnej sesji zawsze powraca tak samo. To pomimo wywołania closeAndClearToken.

questionAnswers(2)

yourAnswerToTheQuestion