Я пытаюсь настроить предварительно настроенную папку для пользователей на предприятии, где параметры общего доступа ограничены только соавторами.
Эта функция доступна в веб-интерфейсе в форме свойств папки на вкладке "Безопасность": "Разрешить общие ссылки только соавторам"
API содержимого ящика (v2) позволяет создавать и изменять общие ссылки, это работает, как и ожидалось; но неясно, можем ли мы ограничить параметры общей ссылки.
В документах API для обновления папки: developer.box.com/docs/#folders-update-information-about-a-folder указано, что помимо атрибута shared_link в папке есть атрибут доступа:
доступ: может быть открытым или соавторами. Тип: объект
Я не уверен, каким было бы значение объекта, если бы не строка «сотрудники».
Я пытался:
curl https://api.box.com/2.0/folders/FOLDER_ID \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "As-User: USER_ID" \
-d '{"access": "collaborators"}' -X PUT
а также
curl https://api.box.com/2.0/folders/FOLDER_ID \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "As-User: USER_ID" \
-d '{"access": {"access": "collaborators"}}' -X PUT
оба возвращают статус 200, хотя ничего не делают.