2017-07-26 30 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表格文件的内容。 然后我只需要能够写... –