Frage

Ich arbeite an dem Windows Phone-Client für einen Dienst mit OAuth1 API.

In API-Dokumenten habe ich so etwas wie folgt:

url: http://example.com/iphone/json/users/

method: GET

Parameter: Page_num= [int] - Seitennummer,>= 1, Standard= 1.

für die Standardseite NUM ALLES funktioniert gut:

generasacodicetagpre.

Wenn ich diese Anfrage ausführe, erhalte ich eine korrekte Antwort mit Daten. Wenn ich jedoch Parameter hinzufügte (komplett tokenrequest.addparameter ("page_num", 2);) Erhalte ich "Ungültige Signatur".Ich habe versucht, den Parameter int und String zu senden.

generasacodicetagpre.

Ich erhalte eine Nachricht "Ungültige Signatur".Ich habe auch String-Parameter ausprobiert:

generasacodicetagpre.

API-Anbieter sagte mir, dass ich ein Problem mit der Signaturbasis habe String http://oauth.net/core/1.0/#sig_base_example Wie kann ich es also sehen?Oder vielleicht können Sie mir helfen, das alles zu lösen Problem?

War es hilfreich?

Lösung

Ich denke, Sie brechen die Anforderungsstruktur ... besser, um den Antrag über Fiddler zu überprüfen, aber versuchen Sie, etwas wie

zu schreiben generasacodicetagpre.

statt

generasacodicetagpre.

hoffe, es würde helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top