Installieren
Diese Bibliothek wird über NPM veröffentlicht. Installieren Sie Googleapis und seine Abhängigkeiten über den folgenden Befehl
$ npm boogleapis installieren
Komplette API-Support-Liste https://developers.google.com/apis- explorer
verwenden
Beispiel 1: Holen Sie sich die vollständige Adresse über Google Short Adresse
var google = required ('googleapis'); var urlshortener = google.urlshortener ('v1'); var params = {Shorturl: 'http://goo.gl/xkbru3'}; // Erhalten Sie die lange URL einer verkürzten URL -URL urlshortener.url.get (Params, Funktion (Err, Antwort) {console.log ('lange URL IS', response.longurl);});Beispiel 2: Anmeldemerkennung
Dieses Beispiel integriert die OAuth2 -Authentifizierung, mit der Sie Zugriff auf den Benutzer erhalten und dieses Token aktualisieren können, um zu verhindern, dass die Sitzung abgelaufen ist.
var google = required ('googleapis'); var plus = google.plus ('v1'); var oAuth2client = new OAuth2 (Client_id, client_secret, redirect_url); // Token über Token Exchange abrufen oder festlegen oder festlegen: oAuth2client.setcredentials ({access_token: 'Access Token Here', Refresh_Token: 'Refresh -Token hier'}); plus.people.get ({userId: 'me', auth: oAuth2Client}, Funktion (Err, Antwort) {// EREL und ERE und Antwort});Vollständiges Beispiel für die Anmeldeberehörigkeitsberechtigung. https://github.com/google/google-api-nodejs-client/blob/master/examples/oauth2.js
Beispiel 3: Datei -Upload
var fs = fordert ('fs'); var Drive = Google.Drive ({Version: 'v2', Auth: oAuth2Client}); Drive.files.insert ({Ressource: {title: 'Testimage.png', mimetype: 'image/png'}, medien: {mimetype: 'image/png', body: fs.createrStream ('fantastisch.png') // Lesen von Streams Awesome!}}, callback);Frage Antworten?
Wenn Sie Fragen haben, gehen Sie bitte zu Stackoverflow, um sie zu stellen
Wenn Sie eine Sicherheitsanfälligkeit finden, können Sie ein Problem auf GitHub einreichen