Как преобразовать операции API Office365ManagementActivity в фактические разрешения - PullRequest
0 голосов
/ 19 апреля 2020

При вызове Office365 ManagementActivity API я получаю следующий ответ:

{
        "CreationTime": "2020-04-15T11:21:30",
        "Id": "id",
        "Operation": "FileModified",
        "OrganizationId": "org_id",
        "RecordType": 6,
        "UserKey": "user_key",
        "UserType": 0,
        "Version": 1,
        "Workload": "SharePoint",
        "ClientIP": "ip",
        "ObjectId": "object_id",
        "UserId": "user_id",
        "CorrelationId": "correlation_id",
        "EventSource": "SharePoint",
        "ItemType": "File",
        "ListId": "list_id",
        "ListItemUniqueId": "list_item_unique_id",
        "Site": "site_id",
        "UserAgent": "MSWAC",
        "WebId": "wbe_id",
        "SourceFileExtension": "docx",
        "SiteUrl": "url",
        "SourceFileName": "Blob name",
        "SourceRelativeUrl": "reltive URL"
    }

В этом журнале действий описывается действие, которое изменяет файл ("Operation": "FileModified) некоторым пользователем.

Я хотел бы, чтобы вы знали, какое разрешение пользователя было использовано для этой операции. Как я могу отобразить между Operation и фактическим разрешением?

...