Twitter OAuth Login-Seite auf dem iPhone

8

Ich habe Twitter mit Hilfe von Sharekit in meine Anwendung integriert. Alles funktioniert ganz gut, außer wenn der Benutzer zufällig auf den Link "Anmelden" auf der Seite "Anmelden / Erlauben" klickt, wird eine Fehlermeldung angezeigt, die nicht zur Anmeldung führt. Entweder ein "Sorry that page exists" oder "Hold up! Sorry, das Profil, das Sie anzeigen wollten, wurde aufgrund von seltsamen Aktivitäten gesperrt."

Der Account, den ich benutze, funktioniert bis zum Anmelden, Posting usw. Aber dieser Link scheint in den Weltraum zu gehen. Auch wenn ich auf das "Twitter Gear" / Anwendungssymbol klicke, wird der Dialog (Webansicht mit der geladenen Twitter OAuth Authorize Seite) geschlossen.

Ich kann nichts darüber finden, wie man solche Sachen konfiguriert und alles andere scheint ziemlich einfach zu funktionieren. Die nächste Referenz, die ich finden konnte, war dieser Link Twitter API Ausgabe 1045

Vielen Dank im Voraus für jede Hilfe

Aktualisierung: Ich habe ein paar andere Apps mit Twitter-Unterstützung überprüft. Die meisten von denen, die ich überprüft habe (TUAW, Joystiq, TFLN) scheinen ihre eigene Twitter-Login-Seite gerollt zu haben (mit XAuth nehme ich an), die ich über die Twitter-OAuth-Seite (Shazam) gefunden habe es zeigt das gleiche Verhalten. Vielleicht muss ich meinen eigenen Login rollen?

    
TheGeoff 31.12.2010, 02:20
quelle

5 Antworten

4

Ich schlage vor, dass Sie in die ShareKit-Klassendateien gehen, zu den zwei .m-Dateien gehen, die "twitter authorization" haben (ich bin mir nicht sicher, welche der beiden es ist, eine einfache Suche auf xcode sollte es finden) und das ungültige ändern URL, an die sie an diese URL gesendet wird: Ссылка

Das sollte dein Problem beheben!

    
Prajoth 19.08.2011 16:44
quelle
0

Ich schlage vor, mit einem Paket-Sniffer auf Ihrem Gerät zu bestimmen Die exakte URL wird aufgerufen, wenn Sie auf den Link "Anmelden" klicken. Es gibt viele Möglichkeiten, dies zu tun, aber es ist einfacher auf jailbroken Telefonen. Bewaffnet mit der URL können Sie sehen, ob es sich um etwas handelt, was Sie falsch machen, oder um einen Twitter-Bug.

    
coneybeare 18.08.2011 15:19
quelle
0

Probieren Sie Jan Rain aus, es ist einfach, diese Funktionalität ohne Fehler zu integrieren.

Ссылка

    
Sam Baumgarten 18.08.2011 17:31
quelle
0

Hier ist ein ShareKit-Folk, den ich verwende: Ссылка

Es sieht so aus, als hätten Sie keine Probleme und haben noch viel mehr Verbesserungen. Sie sollten es versuchen.

    
xuzhe 23.08.2011 03:33
quelle
0

Wenn Sie die Twitter-Integration implementieren, sollten Sie nicht die Bibliothek verwenden, die Sie in älteren Projekten verwendet haben, sondern die neue Twitter-Bibliothek herunterladen. Ich hatte einige Probleme mit Twitter oauth, als ich eine ältere Bibliothek benutzte. Aber nach dem Herunterladen und Verwenden der neuen Bibliothek wurde das Problem behoben.

    
Tinku George 22.06.2012 11:29
quelle