如何访问与GAE默认服务帐户关联的电子邮件地址?

时间:2017-01-16 23:15:20

标签: java excel google-app-engine google-api

我想让我的java gae app访问我拥有的google excel表。我发现通过与服务帐户关联的电子邮件地址共享我的工作表,我能够这样做。

这适用于我本地,因为我可以通过将GOOGLE_APPLICATION_CREDENTIALS env变量设置为指向我下载的creds.json文件来指向特定服务帐户。

但是当我将它部署到GAE时,会抛出错误,说Request had insufficient authentication scopes

在文档https://developers.google.com/identity/protocols/application-default-credentials中,它说:

  

如果您正在使用Google App Engine生产,则内置   将使用与该应用程序关联的服务帐户。

我的猜测是它可能正在使用它自己的服务帐户,以及它自己的信用卡/电子邮件?是否有可能访问这些信用卡,收到电子邮件,以便我可以用它共享我的表格?

0 个答案:

没有答案