5 Stimmen

iPhone: warum bekomme ich diesen Fehler --- HTTP-Fehler 401--- Twitter

Hallo ich entwickle Twitter-Client auf iPhone, hier bin ich mit MGTwitter-Bibliothek und OAuthentication, ich bin Authenticating (sign in) und Getting Request Token,

Mein Problem ist, wenn ich eine Anfrage sende Ich erhalte einen Fehler

Anfrage 8DC1F854-0F16-40BF-85EC-669AF0B25FCE mit Fehler fehlgeschlagen: Error Domain=HTTP Code=401 "Der Vorgang konnte nicht abgeschlossen werden. (HTTP-Fehler 401.)"

wie ich diesen Fehler beheben muss

Bitte sagen Sie mir

Dankeschön

12voto

Sohan Punkte 1277

Das hat bei mir funktioniert: Gehen Sie zu Ihrer Twitter-App und setzen Sie in den Einstellungen den Anwendungstyp auf "Lesen und Schreiben".

Jetzt habe ich das ausprobiert und die App hat mir immer noch den gleichen Fehler angezeigt. Ich habe dann mein Twitter-Konto geöffnet (das, mit dem Sie sich anmelden). Klicken Sie auf Einstellungen und Anwendungen und überprüfen Sie die Zugriffsrechte für die von Ihnen erstellte App. Falls sie nur Lesezugriff hat, entziehen Sie den Zugriff, gehen Sie zum iPhone-Simulator und setzen Sie die Inhalte und Einstellungen zurück (Sie können dies tun, indem Sie im Menü oben auf dem Bildschirm auf iOS-Simulator klicken). Kompilieren Sie das Programm erneut und versuchen Sie nun, den Lese- und Schreibzugriff in Ihrem Twitter-Konto zu überprüfen.

Das hat bei mir funktioniert, denn als ich das Programm zum ersten Mal ausgeführt habe, war der Anwendungstyp auf Nur Lesen eingestellt. Wenn ich den Anwendungstyp danach ändere, macht das keinen Unterschied.

ps: Ich habe die Callback-URL leer gelassen.

5voto

Mauricio Galindo Punkte 608

Wahrscheinlich ist Twitter nur nicht erreichbar und Ihr Code ist in Ordnung.

4voto

natvnn Punkte 41

Dafür gibt es zwei Gründe: 1. Vergewissern Sie sich beim Erstellen Ihrer Anwendung, dass sie nicht "schreibgeschützt" ist. 2. Wählen Sie die clientseitige Anwendung anstelle der Browser-/Webanwendung.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X