簡體   English   中英

如何使用Node.js在遠程服務器上使用對Google Sheets API進行身份驗證的用戶?

[英]How to use authenticate a user for google sheets api on a remote server using Node.js?

我正在使用Google表格和node.js,並且能夠使用本教程https://developers.google.com/sheets/api/quickstart/nodejs使用cmd在本地授權用戶並獲取身份驗證數據,但無法在像Heroku這樣的遠程服務器,所以我找到了一個示例https://codelabs.developers.google.com/codelabs/sheets-api/#4,但是在這個示例https:// developers中並不能真正掌握如何實現它。 google.com/sheets/api/quickstart/nodejs

提前致謝!!

根據您的要求和體系結構,使用服務帳戶寫入電子表格可能很有意義。 這是我從NodeJS執行此操作的代碼

服務帳戶的優勢:

  • 您不必進行OAuth跳舞(更少的代碼,更少的用戶步驟)。
  • 即使沒有用戶授予OAuth訪問權限,您的代碼也可以寫入電子表格。

壞處:

  • 很難為不同的用戶強制執行不同的訪問,因為所有寫操作都與您授予服務帳戶的訪問權限有關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM