【问题标题】:Google Drive API insufficientFilePermissions errorGoogle Drive API 文件权限不足错误
【发布时间】:2018-06-08 10:14:35
【问题描述】:

您好,我在转移文件所有权时收到“文件权限不足”的错误消息。

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    另外,如果有的话,请尝试删除您之前保存的凭据相关文件或浏览器缓存。

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

    建议的操作:向用户报告需要请求 这些权限以更新文件。您可能还想 检查files.get检索的元数据中的用户访问级别 并使用它来将您的 UI 更改为只读 UI。

    【讨论】:

      【解决方案2】:

      确保文件的所有者是同一域的人,因为我们不支持跨域转移所有权。

      【讨论】:

        猜你喜欢
        • 2021-03-23
        • 2018-03-10
        • 2022-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-09
        • 2021-07-11
        • 1970-01-01
        相关资源
        最近更新 更多