小编Mar*_*fer的帖子

试用版演示中的Google Drive SDK更新(删除/插入)所有者权限500错误

我正在开发一款应用,可让Google Apps管理员重新分配文件的所有权.目前,我正在使用带有C#代码的Google Drive SDK for .NET.

当我在https://developers.google.com/drive/v2/reference/permissions/insert上的Google云端硬盘SDK测试演示中进行身份验证,并填写FileId属于管理员的文件,并尝试从其中插入另一个所有者Google Apps域我收到500内部服务器错误.我正在使用这些值:

POST     https://www.googleapis.com/drive/v2/files/0B1Y4_hVm0vbESlZuZHhBemtjcXM/permissions?key={YOUR_API_KEY}

Content-Type:  application/json
Authorization:  Bearer {MY_ACCESSTOKEN}
X-JavaScript-User-Agent:  Google APIs Explorer

{
 "role": "owner",
 "type": "user",
 "value": "user@mydomain.com"
}
Run Code Online (Sandbox Code Playgroud)

"试一试"演示为我设定了范围

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

    做这个操作.

我可以通过使用经过身份验证的Try It演示作为相同的管理员用户获取该文件的权限列表,但我无法插入删除所有者权限.

我选择了Google Drive SDK,因为它更新,Google Docs API刚刚被删除,但我愿意使用任何更新所有权的最佳工具.我只是在寻找达到那个目标的最直接的道路.

有没有人获得所有权更新?如果是这样,你使用了什么工具?

google-docs-api google-drive-api

5
推荐指数
1
解决办法
2211
查看次数

标签 统计

google-docs-api ×1

google-drive-api ×1