java如何访问与GAE默认服务帐户关联的电子邮件地址?
我想让我的java gae应用程序访问我自己的google excel表格。我发现我可以通过与服务帐户关联的电子邮件地址共享我的工作表来实现这一点
这对我在本地起作用,因为我可以通过将GOOGLE_APPLICATION_CREDENTIALS env变量设置为指向我下载的creds.json
文件来指向特定的服务帐户
但是当我将它部署到GAE时,它会抛出错误,说Request had insufficient authentication scopes
在文件https://developers.google.com/identity/protocols/application-default-credentials中,它说:
If you are running in Google App Engine production, the built-in service account associated with the application will be used.
我的猜测是,它可能正在使用自己的服务帐户,以及自己的信用卡/电子邮件?有没有可能访问这些信用卡,获取电子邮件,这样我就可以与它共享我的工作表
共 (0) 个答案