ติดตั้ง
ห้องสมุดนี้เผยแพร่ผ่าน NPM ติดตั้ง googleapis และการอ้างอิงผ่านคำสั่งต่อไปนี้
$ npm ติดตั้ง googleapis
กรอกรายการสนับสนุน API https://developers.google.com/apis-explorer
ใช้
ตัวอย่างที่ 1: รับที่อยู่ที่สมบูรณ์ผ่านที่อยู่สั้น ๆ ของ Google
var google = ต้องการ ('googleapis'); var urlshortener = google.urlshortener ('v1'); var params = {shorturl: 'http://goo.gl/xkbru3'}; // รับ URL ที่ยาวของ URL URL URL SHORLSHORTENER.URL.GET (params, ฟังก์ชั่น (ERR, การตอบสนอง) {console.log ('URL ยาวคือ', Response.longurl);});ตัวอย่างที่ 2: การอนุญาตเข้าสู่ระบบ
ตัวอย่างนี้รวมการรับรองความถูกต้องของ OAuth2 ซึ่งช่วยให้คุณสามารถเข้าถึงผู้ใช้และรีเฟรชโทเค็นนี้เพื่อป้องกันไม่ให้เซสชันหมดอายุ
var google = ต้องการ ('googleapis'); var plus = google.plus ('v1'); var oauth2client = new oauth2 (client_id, client_secret, redirect_url); // ดึงโทเค็นผ่านการแลกเปลี่ยนโทเค็นที่อธิบายไว้ข้างต้นหรือตั้งค่า: OAuth2client.setCredentials ({access_token: 'การเข้าถึงโทเค็นที่นี่', Refresh_token: 'รีเฟรชโทเค็นที่นี่'}); plus.people.get ({userId: 'me', auth: oauth2client}, ฟังก์ชั่น (เอ่อ, การตอบสนอง) {// จัดการกับข้อผิดพลาดและการตอบสนอง});ตัวอย่างการอนุญาตเข้าสู่ระบบที่สมบูรณ์ https://github.com/google/google-api-nodejs-client/blob/master/examples/oauth2.js
ตัวอย่างที่ 3: การอัปโหลดไฟล์
var fs = ต้องการ ('fs'); var drive = google.drive ({เวอร์ชัน: 'v2', auth: oauth2client}); drive.files.insert ({ทรัพยากร: {title: 'testimage.png', mimetype: 'image/png'}, สื่อ: {mimetype: 'image/png', body: fs.createReadstream (คำตอบคำถาม?
หากคุณมีคำถามใด ๆ โปรดไปที่ Stackoverflow เพื่อถาม
หากคุณพบช่องโหว่คุณสามารถส่งปัญหาเกี่ยวกับ GitHub ได้