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?
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!
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.
Probieren Sie Jan Rain aus, es ist einfach, diese Funktionalität ohne Fehler zu integrieren.
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.
Tags und Links iphone ios twitter-oauth twitter sharekit