インストール
このライブラリは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 urlshortener.url.getの長いURLを取得します(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: 'アクセストークンはここにあります'、refresh_token: 'refferent token'}); pull.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({version: 'v2'、auth:oauth2client}); drive.files.insert({resource:{title: 'testimage.png' '、mimetype:' image/png '}、media:{mimeType:' image/png '、body:fs.createreadstream(' awesome.png ')//読み取りストリームは素晴らしい!}}、コールバック);質問の答えは?
ご質問がある場合は、stackoverflowにアクセスして尋ねてください
脆弱性が見つかった場合は、githubで問題を提出できます