【发布时间】:2013-02-16 12:07:35
【问题描述】:
我有一个使用 Google 服务帐户创建 Fusion Tables 或 Google 电子表格文档的应用。然后,此应用程序将该文档的所有权更改为另一个用户 (joe@gmail.com)。这使应用能够发布(插入行)到文档,但将文档的完全控制权交给指定的用户。
如果其他用户是 @gmail.com 用户,一切正常。但是,如果是apps域用户(例如xxx@camfed.org),权限改变会导致这个错误:
{“错误”:{“错误”:[{“域”:“全局”,“原因”:“内部错误”,“消息”:“内部错误”}],“代码”:500,“消息": "内部错误" }}{"value":"xxx@camfed.org","role":"owner","type":"user","kind":"drive#permission"}
这是结果矩阵:
Service Account created by
xxx@gmail.com xxx@camfed.org
Ownership assigned to: yyy@gmail.com works works
Ownership assigned to: xxx@camfed.org broken broken
Ownership assigned to: yyy@camfed.org broken broken
应用程序域的 Google 云端硬盘权限更改是否中断?
【问题讨论】:
-
我将此作为评论发布,因为我不是管理员,无法验证这是否是解决方案。 Here 看起来是一些关于将域访问委派给服务帐户的说明。我可能是错的,但它可能会有所帮助。请让我知道这是否适合您。这些是
Google Drive API的说明,但所有 api 平台都有可以添加的范围。
标签: google-drive-api