Memasang
Perpustakaan ini diterbitkan melalui NPM. Instal Googleapis dan dependensinya melalui perintah berikut
$ npm instal googleapis
Lengkapi daftar dukungan API https://developers.google.com/apis-explorer
menggunakan
Contoh 1: Dapatkan alamat lengkap melalui Alamat Pendek Google
var google = membutuhkan ('googleapis'); var urlshortener = google.urlshortener ('v1'); var params = {shorturl: 'http://goo.gl/xkbru3'}; // Dapatkan URL panjang dari URL URL yang diperpendek URLShortener.url.get (params, function (err, response) {console.log ('URL panjang adalah', response.longurl);});Contoh 2: Otorisasi Login
Contoh ini mengintegrasikan otentikasi OAuth2, yang memungkinkan Anda untuk mendapatkan akses ke pengguna dan menyegarkan token ini untuk mencegah sesi berakhir.
var google = membutuhkan ('googleapis'); var plus = google.plus ('v1'); var oauth2client = oAuth2 baru (client_id, client_secret, redirect_url); // Ambil token melalui token Exchange yang dijelaskan di atas atau atur: oauth2client.setcredentials ({access_token: 'access token di sini', refresh_token: 'Refresh token di sini'}); plus.people.get ({UserId: 'Me', auth: oauth2client}, function (err, response) {// menangani err dan respons});Contoh otorisasi login lengkap. https://github.com/google/google-api-nodejs-client/blob/master/examples/oauth2.js
Contoh 3: Unggah file
var fs = membutuhkan ('fs'); var drive = google.drive ({versi: 'v2', auth: oauth2client}); drive.files.insert ({resource: {title: 'testimage.png', mimetype: 'Image/png'}, media: {mimetype: 'Image/png', body: fs.createreadStream ('Awesome.png') // Read Streams Are Awesome!}}, callback);Jawaban Pertanyaan?
Jika Anda memiliki pertanyaan, silakan kunjungi stackoverflow untuk ditanyakan
Jika Anda menemukan kerentanan, Anda dapat mengirimkan masalah di GitHub