Добавляйте группы в роль совладельца и в качестве зрителя-загрузчика для совместной работы через box API

Мы хотели бы использовать коробку для хранения документов для нашего корпоративного приложения для совместной работы.

Таким образом, наше приложение имеет 2 роли для каждого пространства: администраторы и участники.

Идея состоит в том, чтобы:

  • создайте папку для каждого пространства под общей учетной записью в поле, принадлежащем приложению
  • создайте соответствующий набор групп ящиков (ourapp-spacename-admins и ourapp-spacename-members)
  • назначить группу -admins совладельцами папки
  • назначить группу -members в качестве зрителей/загрузчиков

С этого момента единственной необходимой операцией является управление изменениями в группах.

Кажется, все это выполнимо через API, за исключением назначения соответствующих ролей группам. Из того, что я могу сказать, API позволяет только отдельным лицам добавляться к совместным ролям. Так ли это? есть обходной путь?


person Paul Allen    schedule 04.12.2012    source источник


Ответы (2)


По состоянию на конец прошлой недели у Box есть API-интерфейсы, позволяющие вам совместно работать с группой над папкой.

Вы делаете это так же, как сотрудничаете с пользователем в папке.

curl https://api.box.com/2.0/collaborations \
-H "Authorization: Bearer ACCESS_TOKEN" \
-d '{"item": { "id": "FOLDER_ID", "type": "folder"}, "accessible_by": { "id": "GROUP_ID"}, "role": "editor"}' \
-X POST
person Peter    schedule 22.08.2013

К сожалению, в настоящее время в V2 API нет возможности взаимодействия с группами; однако мы планируем добавить его в ближайшие месяцы.

person seanrose    schedule 05.12.2012