Почему отчет о входе в Google Reports API Java всегда возвращает is_suspicious = null?

#google-admin-sdk #google-reporting-api

#google-admin-sdk #google-reporting-api

Вопрос:

Похоже, что API отчетов не возвращает правильное значение или is_suspicious в действиях.Отчет о входе в список. Флаг всегда возвращает null, когда я использую api программно или когда я загружаю отчет от администратора Google. Однако простой просмотр результатов в администраторе показывает красный флаг при подозрительных входах в систему. Это известная проблема?

Комментарии:

1. Привет ! Не могли бы вы поделиться примером кода без конфиденциальных данных, чтобы попытаться воспроизвести вашу проблему? Спасибо! : D

2. Привет, Матео, это воспроизводимо с использованием базового примера кода для API отчетов или проводника API на странице документации ( developers.google.com/admin-sdk/reports/v1/reference/activities /… ). Пока у вас есть подозрительные логины, отображаемые в вашем отчете аудита входа в консоль администратора, вы сможете сопоставить эти записи с теми, которые возвращаются из API, и увидеть, что «is_suspicious = null», когда он отображается как подозрительный в консоли

3. Я разобрался со своей проблемой. Я вызывал GetValue для is_supicious, а не getBoolValue. Хотя это поднимает вопрос о том, что невозможно узнать, какой тип значения возвращается для параметра, не проверяя каждый из них, чтобы увидеть, какой из них не возвращает null . Должно быть поле типа параметра, чтобы вы знали, какой из методов «get» вызывать

4. Привет ! Не могли бы вы оформить свой комментарий, объясняющий решение, в ответ, чтобы другие участники сообщества с аналогичными проблемами могли легко найти ответ? Спасибо! : D