ثَبَّتَ
يتم نشر هذه المكتبة عبر NPM. تثبيت Googleapis وتبعياتها من خلال الأمر التالي
$ NPM تثبيت googleapis
قائمة دعم API الكاملة https://developers.google.com/apis-explorer
يستخدم
مثال 1: احصل على العنوان الكامل من خلال عنوان Google القصير
var google = required ('googleapis') ؛ var urlshortener = google.urlshortener ('v1') ؛ var params = {ShortUrl: 'http://goo.gl/xkbru3'} ؛ // احصل على عنوان URL الطويل لعنوان url urlshortener.url.get (params ، الدالة (err ، استجابة) {console.log ('url long is' ، dropion.longurl) ؛}) ؛مثال 2: ترخيص تسجيل الدخول
يدمج هذا المثال مصادقة OAUTH2 ، والتي تتيح لك الوصول إلى المستخدم وتحديث هذا الرمز المميز لمنع الجلسة من انتهاء الصلاحية.
var google = required ('googleapis') ؛ var plus = google.plus ('v1') ؛ var oauth2client = new oauth2 (client_id ، client_secret ، redirect_url) ؛ // استرداد الرموز عبر Exkens Exchange الموضحة أعلاه أو قم بتعيينها: Oauth2Client.setCredentials ({Access_Token: "Access Token Here" ، Refresh_token: 'Refresh Token Here'}) ؛ plus.people.get ({userId: 'me' ، auth: oauth2Client} ، function (err ، response) {// handle err and 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.createAdstream ('Awesome.png') // read treems reude!}}} ، callback) ؛إجابات سؤال؟
إذا كان لديك أي أسئلة ، فيرجى الانتقال إلى Stackoverflow لطرحها
إذا وجدت ضعفًا ، يمكنك تقديم مشكلة على Github