Instalar
Esta biblioteca se publica a través de NPM. Instalar Googleapis y sus dependencias a través del siguiente comando
$ npm instalación googleapis
Lista de soporte de API completa https://developers.google.com/apis-explorer
usar
Ejemplo 1: Obtenga la dirección completa a través de la dirección corta de Google
var google = request ('googleapis'); var urlshortener = google.urlShortener ('v1'); var params = {shorturl: 'http://goo.gl/xkbru3'}; // Obtenga la larga URL de una URL acortada URL urlshortener.url.get (params, function (err, respuesta) {console.log ('Url largo es', respuesta.longarl);});Ejemplo 2: Autorización de inicio de sesión
Este ejemplo integra la autenticación OAUTH2, que le permite obtener acceso al usuario y actualizar este token para evitar que la sesión caduque.
var google = request ('googleapis'); var más = google.plus ('v1'); var oauth2client = new Oauth2 (client_id, client_secret, redirect_url); // Recuperar tokens a través del intercambio de tokens explicados anteriormente o establecerlos: oauth2client.setCredentials ({access_token: 'token de acceso aquí', refresh_token: 'actualizar token aquí'}); Plus.people.get ({userId: 'me', auth: oauth2client}, function (err, respuesta) {// manejar err y respuesta});Ejemplo de autorización de inicio de sesión completo. https://github.com/google/google-api-nodejs-client/blob/master/examples/oauth2.js
Ejemplo 3: carga de archivo
var fs = require ('fs'); var unidad = google.drive ({versión: 'v2', auth: oauth2client}); Drive.files.insert ({Resource: {Title: 'testimage.png', mImetype: 'image/png'}, medios: {mImetype: 'image/png', cuerpo: fs.createReadStream ('Awesome.png') // Leer las transmisiones son impresionantes!}}}, llamada);¿Respuestas de la pregunta?
Si tiene alguna pregunta, vaya a StackOverflow para preguntar
Si encuentra una vulnerabilidad, puede enviar un problema en Github