繁体   English   中英

Google API第2版-

[英]Google API v2 -

大家好,

好吧,这是我的问题。

我有一个公司gmail用户,可以说developer-user@mycompany.com ,我想通过Java应用程序的google API列出我的gdriver中所有的gsheets,因此我生成了我需要的凭据:

  1. 该电子邮件是由Google使用其他域自动创建的,在本例中为1234567890@developer.gserviceaccount.com
  2. 然后我创建了p12密钥文件。

之后,我尝试了连接,但一切正常,但是它没有列出我拥有的电子表格,因此我发现我无法列出我拥有的所有gsheet,直到与1234567890@developer.gserviceaccount.com共享为止。邮件/用户,但问题是,即使为身份验证创建的电子邮件( 1234567890@developer.gserviceaccount.com )已链接到我的developer-user @ mycompany ,我也无法共享@ mycompany.com域之外的任何内容。 com帐户。

我不确定自己是否足够清楚,但是我需要的是解决方案。 有人弄明白了吗? 你能帮我吗?

无论如何,谢谢大家,我感谢您的宝贵时间。

您必须要求Google Apps管理员在您的域中启用Google文档之外的共享功能,这是云端硬盘允许服务帐户访问现有文档的唯一方法

唯一的选择是使用服务帐户(以编程方式)重新创建文档并与您的帐户共享。

您的管理员可以将您的应用授予域范围的访问权限,这样您就可以冒充您。

另外,不要使用服务帐户,而只是为您自己的帐户生成刷新令牌(这是迄今为止最简单的解决方案)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM