Google Drive API insufficientFilePermissions错误

时间:2018-06-08 10:14:36

标签: google-api google-drive-api google-oauth google-oauth2

您好,我在转移文件的所有权时收到了一个不足的文件错误。

我所做的是,为主电子邮件地址创建作者的权限(需要是所有者)。然后它返回了权限对象。

我在URL中使用了permission.id作为参数。然后是请求体上的角色属性。

我目前使用OAuth 2作为文件的当前所有者登录。这里有什么问题?

2 个答案:

答案 0 :(得分:2)

确保您的应用具有所需的sufficient scope

此外,尝试删除以前保存的凭据相关文件或浏览器缓存(如果有)。

您的error表示您没有对文件的写入权限,并且该应用正在尝试修改该文件。

  

建议采取的行动:向用户报告需要提出要求   那些权限,以便更新文件。你可能也想   检查files.get检索到的元数据中的用户访问级别   并使用它将您的UI更改为只读UI。

答案 1 :(得分:0)

确保该文件的所有者是同一域的用户,因为跨域不支持转让所有权。