2014-12-19 19 views
8

Ich bin eine neue Biene in POSTMAN - Rest Client - Chrome API mitWie man Benutzername und Passwort mit POSTMAN - Rest Client übergeben?

ich die Basic Auth verwenden möchten, die in POSTMAN zur Verfügung steht.

Ich versuche mich in mein Google-Konto unter url - "https://www.gmail.com" einzuloggen.

Ich stellte meine Username & Password in der Basic Auth und ich hatte versucht GET and POST.

bekam ich ein Status 200 OK welche lädt mir die home page aber nicht angemeldet ist.

Ich weiß, dass ich die URL ändern muß, aber ich bin nicht in der Lage, die richtigen zu finden, die zu benutzen?

Es wäre hilfreich, wenn @examples für die verschiedenen Arten von Auth zur Verfügung gestellt werden.

+4

Hallo, ich bin auch daran interessiert, zu lernen, wie man dieses Tool verwendet, fand ich, dass grundlegende oauth für Google APIs veraltet ist, so müssen Sie möglicherweise oauth 2.0 verwenden. Dies ist ein Link mit Erklärung https://developers.google.com/accounts/docs/OAuth2, zuerst müssen Sie einige API-Schlüssel von Google bekommen, dann erhalten Sie die URL, wo Sie diese Schlüssel senden werden, um ein Zugriffs-Token zu erhalten. .. und folge dem Prozess. (Ich lese immer noch dieses Dokument, ich bin daran interessiert, dieses Zeug zu lernen). – clarenswd

+0

Google Mail verwendet keine grundlegende Authentifizierung, sondern Sie verwenden Oauth2;) –

Antwort

1

Der von Ihnen angegebene Link ist veraltet. Ich weiß nicht, ob die Google Mail-API Basic Auth zu dem Zeitpunkt zugelassen hat, zu dem Sie die Frage gestellt haben, aber im Moment benötigt sie OAuth 2.0, wie in den Anfangszeilen here angegeben. Die richtige URL lautet https://accounts.google.com/o/oauth2/auth und this link erläutert, wie die Parameter zu liefern sind.

0

Wenn ich mich richtig erinnere, hat Google aufgehört, http-Clients (wie Postman) den Zugriff auf seine APIs über Basic Auth ein Jahr oder länger zu erlauben. Nun erlaubt Google den Zugriff auf seine APIs mit OAuth 2.0.

Für den Zugriff auf Google APIs müssen Sie eine OAuth-Anwendung einrichten, here Wenn Sie diese OAuth-Anwendung erstellen, generiert Google ClientId und ClientSecret.

Mit diesen clientId und clientSecret müssen Sie Zugriffs- und Aktualisierungstoken erstellen und Sie werden diese Token eventuell verwenden, um auf Google APIs zuzugreifen. Lesen Sie mehr über Google OAuth 2.0 und erhalten Sie weitere Informationen zum Zugriff auf APIs.

Verwandte Themen