Опция общих дисков «driveMembersOnly» в G-suite не применяется через запрос API - PullRequest
0 голосов
/ 31 января 2020

У меня проблемы с общим диском в google drive API с помощью g-suite. Итак, я настроил параметры консоли g-suite, которые ограничивают общий доступ по ссылке для пользователей общего диска. Это означает, что при создании общего диска его параметр по умолчанию для параметра driveMembersOnly имеет значение true.

Но когда вы отправили запрос API на создание общего диска с телом - ("restrictions": {"driveMembersOnly": false }) - создание диска с возможностью предоставления общего доступа к файлам по ссылкам, так что все работает, я проверил это в августе 2019 года.

Но сейчас - это просто не работает. Я думаю, что что-то изменилось, и мне нужно исправить мой код, но я использую раздел «попробуйте» на странице https://developers.google.com/drive/api/v3/reference/drives/create, попробуйте передать любой параметр в разделе «ограничения» - и API просто игнорируют эти параметры.

Итак, я не знаю. Может быть, это ошибка? Или, возможно, Google изменил поведение параметров консоли, и он перезаписывает этот параметр для всех моих запросов 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\"}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...