google-drive-api - G-suite 中的共享驱动器选项“driveMembersOnly”未通过 API 请求应用
问题描述
通过使用 g-suite,我在 google drive API 中的共享驱动器存在一些问题。因此,我设置了 g-suite 控制台选项,其中一个选项限制了共享驱动器用户的链接共享。这意味着当您创建共享驱动器时,选项的默认参数为driveMembersOnly
true。
但是,当您发送 API 请求创建带有正文的共享驱动器时 -("restrictions": {"driveMembersOnly": false })
通过链接使用机会共享文件创建磁盘,所以一切正常,我在 2019 年 8 月对其进行了测试。
但现在 - 它只是不工作。我认为有些地方发生了变化,我需要修复我的代码,但我使用https://developers.google.com/drive/api/v3/reference/drives/create页面上的“尝试一下”部分,尝试将任何参数传入“限制”部分 - API 只是忽略此参数。
所以,我不知道。也许这是一个错误?或者也许谷歌改变了控制台选项的行为,它为我所有的 API 请求覆盖了这个参数。也许有人面临这样的问题?对 gsuite 的支持无助于解决 API 问题。这是请求:
curl -X POST "https://www.googleapis.com/drive/v3/drives?requestId=123" -H "accept: application/json" -H "Authorization: bearer TOKEN" -H "content-type: application/json" -d "{ \"restrictions\": { \"driveMembersOnly\": false }, \"name\": \"shared drive name\"}"
解决方案
推荐阅读
- php - 设置文件夹和文件的权限
- reactjs - 在 Mutation 组件之外访问 Apollo 的加载布尔值
- python - 如何在 Python 中创建一个圆形字母,以便 z 之后的字母是 a,a 之前的字母是 z
- c# - 在 PictureBox 处于“缩放”模式时裁剪图像的正确部分
- excel - Vba Excel 代码不读取第三个工作表
- javascript - 数组对象的集合被推入同一索引中的现有数组
- angular - 当我尝试从自定义确认对话框组件执行角度功能时出现问题
- html - 用波浪制作复杂 div 的最简单方法
- c - 如何在 C 中解决冲突类型问题
- excel - 无法将工作表复制到另一个工作簿