2017-07-26 29 views
0

在我的Raspberry Pi 2上,我正在閱讀以下內容: 溫度,溼度和壓力。 此前,我編寫了一個node.js服務器,我可以通過本地和全局的瀏覽器訪問它。 現在我希望能夠通過添加3行值來直接從node.js程序寫入Google工作表。 有幾個npm包可以做到這一點。 我知道你需要oAuth認證:但我有一些困難將其轉化爲一個實際的例子。 我試圖創建一個證書並收到一個client_secret文件。 但那又如何? 任何人都可以參考一個實際的例子(node.js)?oAuth如何使用?

(我可以輕鬆地處理讀取傳感器和其他的node.js編程)

回答

0

如果你想知道的表API是如何使用的NodeJS,你應該檢查NodeJS Sheets API Quickstart。它顯示了OAuth過程,以及如何進行設置以調用Sheets API。

+0

一篇精美的文章。謝謝。 該程序代碼也似乎工作。 但是: 當我輸入訪問令牌時出現以下錯誤: 嘗試檢索訪問令牌時出錯{ 錯誤:invalid_grant .. ..。 at emitMeone(events.js:292:16) at emitNone(events.js:91:20)code:400} –

+0

關於標記錯誤請嘗試此操作https://stackoverflow.com/a/10591618 – noogui

+0

找到錯誤。 在這個例子中,我不得不將'Class Data!A2:E'改爲'A2:E'。 現在我可以閱讀Google表格文件的內容。 然後我只需要能夠寫... –