2013-02-26 2 views
1

Несмотря на пылкие поиски, я не верю, что придумал то, что мне нужно. В консоли администратора Google Apps для бизнеса в разделе «Отчеты» есть «Журнал аудита». Этот журнал аудита почти отображает все, что мне нужно; однако мне нужно фактическое имя файла, а не fileID, представленное в отчете.Доступ к журналу аудита администратора с помощью скрипта Google

Конечным эндшпилем является создание через Google Script автоматизированного ежедневного отчета, который дает эти же данные нескольким пользователям ежедневно. Существуют ли какие-либо средства, с помощью которых я могу получить доступ к этим данным? Я изливал API, и, возможно, я что-то пропустил, но не чувствую, что нашел то, что мне нужно.

Любые мысли и помощь будут очень признательны. Спасибо за ваше время и соображения.

+0

Просто для информации. API-интерфейс Admin Audit устарел в пользу [Admin SDK: API отчетов] (http://www.linkgard.com/uncategorized/woot-new-reports-api-for-accessing-google-apps-admin-audit -logs.html «Журналы администратора Google»). –

+0

Большое спасибо! Это огромное благо для нашей организации. Очень ценная информация! –

ответ

3

Это возможно, используя Google Apps Admin Audit API. Это использует OAuth, и иногда это сложно настроить. Вы можете увидеть процесс настройки в this video, который мы сделали. Кроме того, как показано в примере, вместо API-интерфейсов YouTube API приложений и отчетов аудита можно использовать в API Console.

Я построил simple example of this, который вы можете видеть в действии. Получите доступ к этому URL-адресу после входа в систему в качестве администратора домена. Он автоматически создаст электронную таблицу на вашем Диске с последними экспортируемыми журналами аудита. Это веб-приложение, которое развертывается как «Запуск от имени пользователя».

Sample audit spreadsheet

Я с открытым исходным кодом это Github here. Вы должны заменить правильный идентификатор клиента/секретный идентификатор OAuth2. Код довольно грубый, поэтому вы хотите его очистить. Я выборочно регистрирую несколько столбцов, но если вы посмотрите на документы API, есть и другие вещи, которые вы можете зарегистрировать.

Как только маркер OAuth настроен, вы можете запустить этот запуск на триггере, а также обновить токен.

Надеюсь, это поможет.

+0

Арун - Большое вам спасибо! Очень информативный, полезный и будет основным компонентом в моих проектах с API Google отсюда. Очень признателен! –

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