Я пытаюсь получить журналы аудита входа пользователей Azure AD для нашего клиента. Для этого я использую [Microsoft API-интерфейсы для графов] [1]
https://graph.microsoft.com/v1.0/auditLogs/signIns?$filter=createdDateTime ge 2019-10-08T09:00:00.0000000 and createdDateTime le 2019-10-08T09:12:00.0000000
. В приведенном выше примере я пытаюсь отфильтровать журналы по параметру запроса, $filter
, где я пытаюсьизвлекать записи на основе createDateTime
,
с даты 2019-10-08T09: 00: 00.0000000 и до даты 2019-10-08T09: 12: 00.0000000.
Каждый раз, когда я получаю записи о текущем времени и возвращаюсь в историю. Это означает, что независимо от любого диапазона дат, который я предоставляю, он игнорируется.
В этом случае, когда я применяю какие-либо OData (https://docs.microsoft.com/en-us/graph/query-parameters#odata-system-query-options) параметры запроса ($top
, $orderby
и т. Д.), API все равно возвращает последние журналы аудита и ни один из параметров запросаКажется, работает.
Может ли это быть из-за разрешений или лицензии? Любая помощь высоко ценится.
С заданными диапазонами дат я смог бы получить журналы аудита между диапазонами.