2015-08-23 8 views
30

Ich habe die erforderlichen Schritte zum Erstellen einer neuen Anwendung und zum Abrufen von Consumer Key, geheime Paare und auch Token-Zugriff Details folgen. Jetzt möchte ich mit dem Chrome-Postman-Client unter Twitter Rest API telefonieren.So rufen Sie Twitter API mit Postman-Client

Wie sollte ich die Details des Kundenschlüssels, des Geheimnisses, des Tokens usw. an die Anfrage weitergeben? Ich habe versucht, sie als Header passieren und auch versucht, sie passieren durch OAuth1.0 Option in Postbote Client Auswahl, aber ich bin immer Fehler:

{ 
    "errors": [ 
    { 
     "code": 32, 
     "message": "Could not authenticate you." 
    } 
    ] 
} 
+0

Versuchen Sie die Schritte erwähnt [hier] (https://getpostman.com/docs/helpers) – elssar

Antwort

38

Ich weiß, das alt ist, aber falls jemand ist nach wie vor die Problem arbeiteten die folgenden Schritte für mich:

  1. In Registerkarte Berechtigung, wählen Sie OAuth 1.0
  2. Geben Sie Ihre Consumer-Key, Verbraucher Geheimnis, Zugang Token und Zugriffstoken Geheimnis
  3. Enable „hinzufügen params header“ und „Auto hinzufügen Parameter“
  4. Schicken Sie die Anfrage

enter image description here

Ich hoffe, das hilft.

+5

Ich habe keine 'Auto hinzufügen parameter' – CodyBugstein

+2

Postman wurde aktualisiert nachdem ich diese Antwort gepostet habe. In der aktuellen Version verwende ich nur 'Add params to header'. –

+4

Ich kann es nicht funktionieren lassen! Ich habe versucht, Pratik Lösung, setzen Sie die Nonce auf 32 Zeichen Länge, aber nichts, immer noch mit dem Code 32. Ich möchte nicht die Frage duplizieren, aber brauche Hilfe. danke –

3

Postbote erstellt 6 Zeichen Nonce, Twitter braucht 32 Zeichen Nonce. So können Sie einen beliebigen Wert verwenden, benutzte ich ABCDEFGHIJKLMNOPQRSTUVWXYZ123456 (Länge = 32)

+0

Ich verstehe nicht –

1

Für mich Postman erstellt 11 Zeichen Nonce. Ich habe die richtige Twitter-API-Antwort mit der 11 Zeichen Nonce.

2

Sie müssen nicht params hinzufügen Pick-Header (abholt nicht) Sie müssen nicht über Nonce

enter image description here

+0

Ihr Bildschirm erfassen oben zeigt ein GET nicht ein POST.Dieses Problem zeigt sich, wenn ich einen POST versuchen: https: //api.twitter. com/1.1/status/update.json? status = Hallo Welt! – mancocapac

2

Wenn jemand erreicht dies im Jahr 2017, mein Problem ist die Nonce auch, aber kümmern war der mit der Länge 32 hat bei mir nicht funktioniert. Ich überprüfte das Tutorial und benutzte das dort gepostete und es fing an zu arbeiten. Stellen Sie sicher, dass Sie den Postboten auswählen, um die Autorisierungsdaten den Kopfzeilen und nicht dem Hauptteil hinzuzufügen.

Das ist meine Arbeit nonce: kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg