欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Google官方支持的NodeJS訪問API,提供后臺登錄授權

 更新時間:2014年07月29日 11:30:26   投稿:hebedich  
Google官方支持的NodeJS集成客戶端,用以訪問Google APIs, 支持OAuth 2.0授信及登錄認證。登錄以后即可在后臺訪問例如 Google Drive(云存儲), Google Analytics, Gmail等服務。

安裝

此庫通過npm發(fā)布。通過以下命令安裝googleapis及其依賴

$ npm install 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' };
 // get the long url of a shortened url
 urlshortener.url.get(params, function (err, response) {
  console.log('Long url is', response.longUrl);
 });

例2: 登錄授權

此示例集成OAuth2認證,可以讓你獲取到用戶的訪問Token并刷新此Token防止會話過期。

  

 var google = require('googleapis');
 var plus = google.plus('v1');
 var oauth2Client = new OAuth2(CLIENT_ID, CLIENT_SECRET, REDIRECT_URL);
 // Retrieve tokens via token exchange explained above or set them:
 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({ version: '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);

問題解答?

如有任何問題可到 Stackoverflow 提問

如果發(fā)現(xiàn)漏洞可到GitHub上提交 Issue

相關文章

  • Node版本升級和降級之node版本管理工具nvm詳解

    Node版本升級和降級之node版本管理工具nvm詳解

    nvm是管理node版本的工具,一個電腦中可以安裝多個node版本,當我們想使用哪個版本就切換成哪個版本,而nvm則是提供切換node版本的工具,這篇文章主要給大家介紹了關于Node版本升級和降級之node版本管理工具nvm的相關資料,需要的朋友可以參考下
    2022-08-08
  • nodejs實現(xiàn)生成文件并在前端下載

    nodejs實現(xiàn)生成文件并在前端下載

    這篇文章主要介紹了nodejs實現(xiàn)生成文件并在前端下載,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • nodejs和php實現(xiàn)圖片訪問實時處理

    nodejs和php實現(xiàn)圖片訪問實時處理

    這篇文章主要為大家詳細介紹了nodejs和php分別實現(xiàn)圖片訪問實時處理,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 輕松創(chuàng)建nodejs服務器(9):實現(xiàn)非阻塞操作

    輕松創(chuàng)建nodejs服務器(9):實現(xiàn)非阻塞操作

    這篇文章主要介紹了輕松創(chuàng)建nodejs服務器(9):實現(xiàn)非阻塞操作,本系列文章會教你一步一步創(chuàng)建一個完整的服務器,要的朋友可以參考下
    2014-12-12
  • node文件批量重命名的方法示例

    node文件批量重命名的方法示例

    本篇文章主要介紹了node文件批量重命名的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • node.js中的console.log方法使用說明

    node.js中的console.log方法使用說明

    這篇文章主要介紹了node.js中的console.log方法使用說明,本文介紹了console.log的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • yarn的安裝和使用全網(wǎng)最詳細教程

    yarn的安裝和使用全網(wǎng)最詳細教程

    Yarn是facebook發(fā)布的一款取代npm的包管理工具,本文給大家介紹yarn的安裝和使用全網(wǎng)最詳細教程,感興趣的朋友一起看看吧
    2023-12-12
  • 詳解使用 Node.js 開發(fā)簡單的腳手架工具

    詳解使用 Node.js 開發(fā)簡單的腳手架工具

    這篇文章主要介紹了詳解使用 Node.js 開發(fā)簡單的腳手架工具,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Node.js全局處理響應并進行異常管理

    Node.js全局處理響應并進行異常管理

    這篇文章主要為大家介紹了Node.js全局處理響應并進行異常管理示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Nodejs如何使用http標準庫異步加載https請求json數(shù)據(jù)

    Nodejs如何使用http標準庫異步加載https請求json數(shù)據(jù)

    這篇文章主要介紹了Nodejs如何使用http標準庫異步加載https請求json數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評論