2016-07-11 14 views
0

Ich werde Google Sheet API verwenden. Ich möchte es mit einem REST-Client testen, also möchte ich zuerst ein Beispiel dafür, wie man das oAuth-Token bekommt. Keine Notwendigkeit, mir das Google API-Dokument zu geben, weil es mir nicht so geholfen hat.Erhalten Oauth Token von googleAPI mit REST-Client

Zum Beispiel weiß ich nicht, was in "redirect_uri" oder "state" zu setzen. Kann mir jemand ein vollständiges Beispiel geben, wie man das Token vom http REST-Client bekommt?

+1

Willkommen im Stapel bitte lesen Sie http://StackOverflow.com/Help/how-to-ask. Sie müssen Ihre Frage bearbeiten, indem Sie uns zeigen, was Sie versucht haben und welche Probleme Sie haben. Wir sind nicht hier, um Ihnen ein Beispiel zu liefern. Entschuldigung dafür ist die Dokumentation. – DaImTo

Antwort

0

Ich werde Google Sheet API verwenden. Ich möchte es mit einem REST-Client testen, also möchte ich zuerst ein Beispiel dafür, wie man das oAuth-Token bekommt. Keine Notwendigkeit, mir das Google API-Dokument zu geben, weil es mir nicht so geholfen hat.

Ich gebe Ihnen eine kurze Beispiel zur Verwendung von REST-Client mit Sheets API v4 und generieren Sie auch Token. Sie werden auch lernen, wie man basic Sheets v4 operation durchführt.

  1. Gehen Sie zu oauthplayground. Scrollen Sie nach unten zu Google Tabellen 4.
  2. Wählen Sie die https://www.googleapis.com/auth/drive Berechtigung. Klicken Sie auf APIs autorisieren und Zugriff erlauben.
  3. Klicken Sie in Schritt 2 auf Exchange Authorization Code für Tokens. Jetzt wird dies Zugriffsmarken erzeugen. Dieses Token hat einen Lebenszyklus von 3600 Sekunden.
  4. In dem Anforderungs-URI Textfeld, fügen Sie diese:

https://sheets.googleapis.com/v4/spreadsheets/ {spreadsheetId}/Werte/{Sheet1} A1

* ersetzen Sheet1 mit dem Namen Ihres Blattes und spreadsheetId mit! ID der Tabelle

Dieser REST-Aufruf gibt den Wert der A1-Zelle zurück. Sie haben gerade gelernt, wie Sie mithilfe von REST nach Zellenwerten abrufen können.

Aktivieren Sie diese JS Quickstart, um dies mit JS im Internet anzuwenden.