Installer
Cette bibliothèque est publiée via NPM. Installez Googleapis et ses dépendances via la commande suivante
$ npm installer googleapis
Liste complète des supports API https://developers.google.com/apis-explorer
utiliser
Exemple 1: Obtenez l'adresse complète via l'adresse courte de Google
var google = require ('googleapis'); var urlShortener = google.urlshortener ('v1'); var params = {shortl: 'http://goo.gl/xkbru3'}; // obtient l'URL long d'une URL raccourcie URL URLShOrnerter.url.get (params, fonction (err, réponse) {console.log ('Long URL IS', Response.longurl);});Exemple 2: Autorisation de connexion
Cet exemple intègre l'authentification OAuth2, qui vous permet d'accéder à l'utilisateur et de rafraîchir ce jeton pour empêcher l'expiration de la session.
var google = require ('googleapis'); var plus = google.plus ('v1'); var oauth2Client = new OAuth2 (client_id, client_secret, redirect_url); // Récupérer les jetons via un échange de jetons expliqués ci-dessus ou les définir: oAuth2Client.setCredentials ({Access_token: 'Access Token Here', Refresh_Token: 'Refresh Token ici'}); plus.people.get ({userId: 'me', auth: oAuth2Client}, function (err, réponse) {// gère Err and Response});Exemple d'autorisation de connexion complète. https://github.com/google/google-api-nodejs-lient/blob/master/examples/oauth2.js
Exemple 3: téléchargement de fichiers
var fs = require ('fs'); var drive = google.drive ({version: 'v2', auth: oAuth2Client}); Drive.Files.insert ({Resource: {Title: 'Tesimage.png', mimeType: 'Image / Png'}, Media: {mimeType: 'Image / Png', Body: Fs.CreareAdStream ('Awesome.png') // Read Streams sont géniaux!}}, callback);Question répond?
Si vous avez des questions, veuillez vous rendre à Stackoverflow pour demander
Si vous trouvez une vulnérabilité, vous pouvez soumettre un problème sur GitHub