2016-03-28 3 views
0

Имейте группу пользователей, которые хотели бы получать отчеты о доступе (загрузка, просмотр и т. Д.) Для контента, который им принадлежит под набором папок. Этот набор папок не является супер динамичным, поэтому теоретически мы могли бы поддерживать статический список, но хотели бы сделать это полностью автоматизированным.Необходимые идеи - отчеты о доступе к сценариям для папок

Моя первоначальная мысль заключалась в том, чтобы пользователи добавили специальный тег в папку, которую они хотят включить в отчет. Затем я мог искать все корпоративные события для элементов, затрагивающих элементы, которые живут под помеченной папкой, и выплевывать их в файл CSV.

Возможно, я могу искать все помеченные папки, собирать идентификатор папки, а затем цикл через события моего предприятия, ища какой-либо элемент с папкой-предком, которая соответствует?

ответ

0

Ваш подход имеет смысл. Вы можете получить эти данные, используя API событий, как описано. Другой подход - использование webhooks.

Подход один: События API

  1. Add a tag to the folder вы хотите контролировать.

  2. Используйте API поиска, чтобы возвращать папки, соответствующие этому тегу.

    /поиск? Запрос = TAG_EXAMPLE & типа = папка & Content_Types = теги

  3. Используйте событие API, чтобы получить все события.

    /событие? Stream_position = 0

  4. Анализировать скачанные и просматриваемы события, где событие для файла, который имеет соответствующие родительскую папку из списка папок в шаге 2.

подход второй: Webhooks

  1. Add a tag to the folder вы хотите контролировать.

  2. Используйте API поиска, чтобы возвращать папки, соответствующие этому тегу.

    /поиск? Запрос = TAG_EXAMPLE & тип = папка & Content_Types = теги

  3. Create a webhook in Box, который уведомляет внешнюю программу, когда файл загружается или просмотров. Добавьте параметр в webhook для родительской папки файла.

  4. Create an application, который слушает эти веб-камеры.

  5. Анализировать для событий, где событие для файла, который имеет соответствующий родительскую папку из списка папок на шаге 2.

Смежные вопросы