2017-02-06 5 views
0

Ich habe in den letzten Tagen mit der Twitter-API herumgespielt, aber scheint bei der Anforderung eines "Anfrage-Token" stecken zu bleiben. (Strom A)twitter - Anfrage Token fehlgeschlagen

enter image description here

Over am twitter api, sollte ich den folgenden Endpunkt schlagen werden (https://api.twitter.com/oauth/request_token) und auf eine erfolgreiche Anfrage Dieses Netz sollte mir ein oauth_token, oauth_token_secret und oauth_callback_confirmed (sollte, was passen I bestehen). Ich habe versucht, nur meinen privaten Schlüssel zu benutzen, aber das scheitert natürlich. Ist mein Verständnis, wie man diese Anfrage erzeugt, falsch?

Ich glaube mein Problem ist die Art, wie ich die oauth_signature erzeuge. Wenn ich die Dokumentation auf Twitter lese, scheint alles klar zu sein, bis ich den Signaturschlüssel Here erstellen muss. Es besagt, dass der Unterschriftsschlüssel Consumer Secret & OAuth token secret sein sollte, aber für mich ist dies eine zirkuläre Referenz. Die Antwort für diese Anforderung sollte die oauth_token_secret enthalten.

Antwort

1

Mit dieser Anfrage wird ein leereroauth_token_secret erwartet. Signaturschlüssel sollte consumer_secret& sein, der nachfolgende & muss enthalten sein.

Relevante Zitat von https://tools.ietf.org/html/rfc5849#section-3.4.2:

Ein "&" Zeichen (ASCII-Code 38), die enthalten sein müssen, selbst wenn entweder geheim ist leer.

+0

Danke @pii_ke Ich habe das komplett vermisst. – Freddy

Verwandte Themen