Google api Google Drive API-将所有权转移为授权管理员

Google api Google Drive API-将所有权转移为授权管理员,google-api,google-drive-api,Google Api,Google Drive Api,我正在尝试将所有权从普通用户转移到具有驱动器服务特权和数据传输特权的委派管理员用户,这是根据所需的 我正试图代表委派的管理员用户执行此操作。 原因是,我想确保域中任何用户创建的每个文件都将其所有权转移给一个管理员用户 因此,我有一个(离线)访问令牌和刷新令牌存储在我的后端。我使用Google Drive API中的推送通知服务来响应我域中用户使用以下(精简)代码创建的新文件: 我得到的答复是: Error calling PUT https://www.googleapis.com/drive/

我正在尝试将所有权从普通用户转移到具有驱动器服务特权和数据传输特权的委派管理员用户,这是根据所需的

我正试图代表委派的管理员用户执行此操作。 原因是,我想确保域中任何用户创建的每个文件都将其所有权转移给一个管理员用户

因此,我有一个(离线)访问令牌和刷新令牌存储在我的后端。我使用Google Drive API中的推送通知服务来响应我域中用户使用以下(精简)代码创建的新文件:

我得到的答复是:

Error calling PUT https://www.googleapis.com/drive/v2/files/XXX_XXxXXXXxxXXXxxX/permissions/1234567890?transferOwnership=true: (403) Insufficient permissions for this file

请注意,所有其他API调用都正常工作,因此访问令牌是有效的。谷歌硬盘本身也没有转移所有权的选项(作为管理员用户)。将其从普通用户传输到管理员用户的工作与预期一样。

步骤和代码(尽管是Java)都在运行中,非常感谢!唯一缺少的是API控制台中的项目必须使用与(委托的)管理员用户相同的用户创建!唯一缺少的是API控制台中的项目必须使用与(委托的)管理员用户相同的用户创建。
Error calling PUT https://www.googleapis.com/drive/v2/files/XXX_XXxXXXXxxXXXxxX/permissions/1234567890?transferOwnership=true: (403) Insufficient permissions for this file