Instalar
Esta biblioteca é publicada via NPM. Instale o Googleapis e suas dependências através do seguinte comando
$ npm install googleapis
Lista completa de suporte da API https://developers.google.com/apis-explorer
usar
Exemplo 1: Obtenha o endereço completo através do endereço curto do Google
var google = requer ('googleapis'); var urlshortener = google.urlshortener ('v1'); var params = {shorturl: 'http://goo.gl/xkbru3'}; // Obtenha o URL longo de um URL URL curto.url.url.get (params, function (err, resposta) {console.log ('URL longo é', Response.lonGurl);});Exemplo 2: Autorização de login
Este exemplo integra a autenticação OAuth2, que permite obter acesso ao usuário e atualizar esse token para impedir que a sessão expirasse.
var google = requer ('googleapis'); var plus = google.plus ('v1'); var oauth2client = novo oauth2 (client_id, client_secret, redirect_url); // recuperar tokens via troca de token explicados acima ou defini -los: OAuth2Client.SetCredentials ({Access_Token: 'Access Token aqui', refresh_token: 'Atualizar token aqui'}); plus.people.get ({userID: 'me', auth: oauth2client}, function (err, resposta) {// manipulhe err e resposta});Exemplo completo de autorização de login. https://github.com/google/google-api-nodejs-client/blob/master/examples/oauth2.js
Exemplo 3: Upload de arquivo
var fs = requer ('fs'); var drive = google.drive ({versão: 'v2', auth: OAuth2Client}); drive.files.insert ({Recurso: {title: 'testimage.png', Mimetype: 'Image/png'}, mídia: {Mimetype: 'Image/png', corpo: fs.cretereadstream ('awbela.png') // leia os fluxos são incríveis!}, callback);Respostas à pergunta?
Se você tiver alguma dúvida, vá ao StackOverflow para perguntar
Se você encontrar uma vulnerabilidade, poderá enviar emissão no GitHub