Ich erstelle eine Anwendung für iOS und verwende diese OAuth-Bibliothek . GET-Anfragen scheinen gut zu funktionieren, aber sobald ich versuche, POST-Anfragen zu stellen, erhalte ich den folgenden Fehler:
[Code 32] Sie konnten sich nicht authentifizieren.
Nun bin ich nicht ganz sicher, was passiert, da POST-Anfragen ähnlich wie die GET-Anfragen generiert werden. Irgendwelche Ideen, was diesen Fehler verursacht?
Hier ist der Code, der die Anfrage generiert:
%Vor%Die letzten Zeilen des Codes, in dem ich den HTTP-Body eingerichtet habe, scheinen das Problem zu verursachen. Wenn ich die Zeilen lösche
%Vor%alles funktioniert gut, außer wenn die Parameter außergewöhnlich groß sind, wie das Senden eines Base64-kodierten Bildes, wo es offensichtlich fehlschlägt ... Was könnte ich tun, um das zu beheben?
Ich habe das Problem gelöst, indem ich die folgenden HTTP-Headerfelder hinzugefügt habe:
%Vor%Nun ...
Ich weiß nicht, was genau das verursacht. Kann keine private Nachricht an Nicht-Follower senden.
Wie wäre es mit API-Konsole ? Es kann Twitter APIs testen. vielleicht gut zu dir.
Zuerst testen Sie direkt die Direct Message API. und dann die Ergebnisse zwischen der API-Konsole und Ihren Codes vergleichen.
Tags und Links objective-c ios oauth twitter-oauth twitter