0

我正在设置 Google 表格以从我的 Next 设备下载数据,并希望它在无人看管的情况下运行。

我一直在使用OAuth2 for Apps Script来提供访问令牌。不幸的是,授权往往每 7 天到期一次,需要重新申请。我还查看了ScriptApp.getOAuthToken(),但它无法访问我的 Nest 项目,可能是因为它没有被授权。

我理想的解决方案是删除 OAuth2 为 Apps Script 所需的大部分授权代码,但我很乐意满足于不必每周登录即可重新验证项目。

我正在寻找的可能吗?如果是这样,我该怎么做?

4

2 回答 2

0

在同意页面上,只需将应用程序发布到生产环境。由于它是内部的,因此无需由 Google 验证。登录时您只会得到未经验证的应用程序。但无需每 7 天重新登录一次。

于 2021-04-21T09:08:15.867 回答
0

我有同样的问题。该文档说,具有“测试”发布状态的应用程序只会获得 7 天的刷新令牌。问题不在于仅持续 1 小时的访问令牌。基本上,除非你用谷歌认证应用程序,否则他们不会让你刷新访问令牌超过 7 天。很烦人,因为我不想写一个我想发布的应用程序!我正在修补自己的家,仅此而已。我希望谷歌会重新考虑他们如何为个别项目提供访问权限......

于 2021-03-26T09:47:04.807 回答