Установить
Эта библиотека опубликована через NPM. Установите GoogleApis и его зависимости через следующую команду
$ npm установить GoogleApis
Завершите список поддержки API https://developers.google.com/apis-explorer
использовать
Пример 1: Получите полный адрес с помощью короткого адреса Google
var Google = require ('GoogleApis'); var urlshortener = Google.UrlShortener ('v1'); var params = {shortUrl: 'http://goo.gl/xkbru3'}; // Получить длинный URL укороченного URL URL urlshortener.url.get (params, function (err, response) {console.log ('long url is', response.longurl);});Пример 2: Авторизация входа в систему
Этот пример интегрирует аутентификацию OAuth2, которая позволяет получить доступ к пользователю и обновить этот токен, чтобы предотвратить истечение сессии.
var Google = require ('GoogleApis'); var plus = Google.plus ('v1'); var oauth2client = new oauth2 (client_id, client_secret, redirect_url); // Извлечение токенов через обмен токенами, объясненные выше или установите их: oauth2client.setCredentials ({access_token: «Токен Access здесь», refresh_token: «Токен обновление здесь»}); plus.people.get ({userid: 'me', auth: oauth2client}, function (err, response) {// arge err и response});Завершите пример авторизации входа в систему. https://github.com/google/google-api-nodejs-client/blob/master/examples/oauth2.js
Пример 3: Загрузка файла
var fs = require ('fs'); var Drive = Google.Drive ({версия: 'v2', auth: oauth2client}); drive.files.insert ({resource: {title: 'testimage.png', mimeType: 'image/png'}, media: {mimeType: 'image/png', body: fs.createreadStream ('astive.png') // Читать потоки - это потрясающие!}}, вызов);Вопрос ответов?
Если у вас есть какие -либо вопросы, перейдите в Stackoverflow, чтобы спросить
Если вы найдете уязвимость, вы можете подать вопрос на GitHub