【发布时间】:2020-08-31 03:52:33
【问题描述】:
我正在尝试使用 Google Api nodejs client 编写脚本,这应该会更改用户的 GSuite 设置。意思是 gmail、gdrive、日历等主要谷歌应用程序的所有设置。
但是我遇到了google api,我只能访问这些设置的一小部分。
例如,我想在用户的 Gmail 设置中将“发送取消期限”更改为 10 秒。我在Gmail API Reference 中找不到任何可以让我这样做的资源。
这是不可能的,还是有其他方法可以访问用户的所有设置?
【问题讨论】:
-
如果它没有记录并且您找不到它,那么它不被支持。
-
但这是用户可以进行的大部分设置。我不确定我是否遗漏了什么......
-
仅仅因为用户可以在 google 的 web 应用程序中执行此操作并不意味着他们希望开发人员以编程方式执行此操作。任何 api 都不能更改很多设置,这是一个安全问题。
-
我同意。但我不是在谈论可以成为安全问题的设置。当您打开 gmail 设置的
general选项卡时,大约有 20 个设置。但是您只能更改其中的 2 个... -
另一个例子是不能更改的日历设置:developers.google.com/calendar/v3/reference/settings
标签: google-api gmail-api google-api-nodejs-client