мой engli sh не самый лучший, но я все равно попробую.
Я работаю над Azure функцией. Net Проект и PowerBI Rest Apis в получить данные администратора конечной точки api.powerbi.com / v1.0 / myorg / admin / activityevents . Проблема заключается в том, что между этой конечной точкой и аналогом PowerShell отсутствуют свойства.
Модель PowerShell
{
"Id": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"RecordType": 20,
"CreationTime": "2020-03-24T23:00:14Z",
"Operation": "ViewReport",
"OrganizationId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"UserType": 0,
"UserKey": "KKKKKKKKKKKKKKK",
"Workload": "PowerBI",
"UserId": "examples@mail.com",
"ClientIP": "190.196.218.34",
"UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36",
"Activity": "ViewReport",
"ItemName": "Asignaciones",
"WorkSpaceName": "Asignaciones",
"DatasetName": "Asignaciones",
"ReportName": "Asignaciones",
"WorkspaceId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"AppName": "Asignaciones",
"ObjectId": "Asignaciones",
"DatasetId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"ReportId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx,
"IsSuccess": true,
"ReportType": "PowerBIReport",
"RequestId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"ActivityId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"AppReportId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"DistributionMethod": "Apps"
}
PowerBI RestAPI URL: пример https://api.powerbi.com/v1.0/myorg/admin/activityevents?startDateTime= '2020-03-31T23: 00: 00.000' & endDateTime = '2020-03-31T23: 59: 59.999'
{
"Id": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"RecordType": 20,
"CreationTime": "2020-03-31T00:30:11",
"Operation": "GenerateCustomVisualAADAccessToken",
"OrganizationId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"UserType": 0,
"UserKey": "KKKKKKKKKKKKKKKK",
"Workload": "PowerBI",
"UserId": "example@mail.com",
"ClientIP": "000.000.000.00",
"UserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko",
"Activity": "GenerateCustomVisualAADAccessToken",
"IsSuccess": true,
"RequestId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"ActivityId": "xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"CustomVisualAccessTokenResourceId": "PowerQuery_PBI_xxxxxxxx-xxxx-xxx-xxxx-xxxxxxxxxx",
"CustomVisualAccessTokenSiteUri": "https://powerquery.microsoft.com"
},
Как видите, между свойствами существует несоответствие. Проблема в том, что мне нужно знать, из какого отчета, приборной панели ActivityEvent.
Я знаю, что этот API имеет множество ограничений, и документация не слишком помогает. Если вы знаете, как я могу добиться этого другим способом, пожалуйста, дайте мне знать.
Спасибо.