Fehler bei der Verwendung von Twitter, um sich bei meiner iPhone App anzumelden

8

Ich verwende den Twitter-Login, um in meine App zu gelangen. Aber wenn ich auf den Twitter-Button klicke, öffnet sich die Twitter-Seite, aber ich bekomme folgenden Fehler:

  

WHOA dort !!! Diese Seite ist nicht mehr gültig. Es sieht so aus, als ob jemand die von Ihnen angegebene Token-Information bereits verwendet hat. Bitte kehren Sie zu der Seite zurück, die Sie auf diese Seite geschickt hat, oder versuchen Sie es erneut. es war wahrscheinlich ein ehrlicher Fehler.

%Vor%

Wie kann ich das lösen?

    
Akshay Aher 05.05.2011, 05:07
quelle

3 Antworten

3

Ich hatte das gleiche Problem ... es stellte sich heraus, dass es mit der Systemzeit auf meinem Gerät zusammenhing.

Nicht sicher, wie es passiert ist. Aber nach dem Ändern des Datums hat es funktioniert.

    
Adam Storr 08.09.2011, 19:54
quelle
1

Sie versuchen, OAuthData zu verwenden, das für die Verwendung zu alt ist (abgelaufen) in MGTwitterEngine.m suchen  '#endif

%Vor%

und ändern Sie _clearsCookies = YES;

dann am Anfang Ihres 'twitterClick' setzen [self clearsCookies]; dann den Rest Ihres Codes

-(void)twitterclick { [self clearsCookies]; SA_OAuthTwitterEngine *_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self]; engine.consumerKey=[[NSString alloc]init]; _engine.consumerSecret=[[NSString alloc]init]; _engine.consumerKey = @"App consumer key"; _engine.consumerSecret = @"App Consumer secret"; UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine: _engine delegate: self]; if (controller) [self presentModalViewController:controller animated:YES]; }

    
d4ndym1k3 06.05.2011 12:53
quelle
0

Setzen Sie einfach [_engine setClearsCookies:TRUE] , wenn Sie die Variable _engine zurücksetzen und es sollte funktionieren. So habe ich es für mich arbeiten lassen!

    
Farrukh Javeid 28.06.2012 10:12
quelle