我目前正在使用OAuth 2.0和Google API授权用户以编程方式下载保存在我的Google云端硬盘中的电子表格。虽然在此appproach中,需要从URL中提取授权代码,这会打开一个网页,要求用户的Google帐户登录。如何执行此操作而无需登录UI ,因为我的应用程序位于中间层,并且只能以编程方式执行操作。我在这里错过任何东西吗?甚至可以使用Google API下载和/或访问电子表格而无需用户身份户员登录吗?
答案 0 :(得分:0)
是的,可能。将电子表格公开。官方文档向您展示如何从公共电子表格中读取。其他不需要公共电子表格的选项是制作您自己的服务,作为电子表格的中间层。如果您没有很多用户,可以使用应用脚本内容服务免费提供。用户只需对应用程序脚本piblished url执行ajax即可获取电子表格数据,您可以使用应用程序脚本缓存服务进一步缓存这些数据。
答案 1 :(得分:0)
是的,这很容易。您需要使用offline=true
一次授权您的应用并存储刷新令牌。用户无需登录。