2012-11-03 17 views
6

Używam Facebook SDK 3.1.1 w mojej aplikacji na iOS z iOS 6. Natrafiłem na ten problem podczas testowania Facebooka wyloguj się z konta użytkownika w aplikacji Ustawienia.Facebook SDK 3.1.1 iOS 6 Wylogowanie w ustawieniach urządzenia, powrót do aplikacji i kod stanu HTTP: błąd 400

Gdy aplikacja jest autoryzowana do korzystania z Facebooka za pośrednictwem aplikacji Ustawienia na Facebooku, a użytkownik THEN wchodzi i usuwa połączenie z Facebookiem w aplikacji Ustawienia (nie tylko dla tej aplikacji, ale usuwa nazwę użytkownika), w tym miejscu znajduje się problem.

Po powrocie do aplikacji pokazuje, że nadal jestem zalogowany. Ale gdy próbuję uzyskać dostęp do Facebooka, pojawia się błąd: kod stanu HTTP: 400. Próbowałem zamknąć i usunąć informacje o tokenach dla FBSession, ale to nie pomaga. Mam nadzieję, że ktoś może wskazać mi właściwy kierunek w tej kwestii.

Odpowiedz

0

Proszę podać szczegóły dotyczące usuwania informacji o tokenie.

Należy dzwonić:

[FBSession.activeSession closeAndClearTokenInformation]; 

Kiedy mówisz, że są nadal zalogowany, jaka metoda Facebook jest Ci to mówi? Powinieneś testować coś takiego:

if ([[FBSession activeSession] isOpen]) { 
    isLoggedIn = YES; 
} 
Powiązane problemy