Получение API отчетов для коммерческой платформы
Этот API возвращает все запланированные отчеты.
Синтаксис запроса
Method | URI запроса |
---|---|
GET | https://api.partnercenter.microsoft.com/insights/v1.1/cmp/ScheduledReport?reportId={Report ID}&reportName={Report Name}&queryId={Query ID} |
Заголовок запроса
Верхний колонтитул | Тип | Description |
---|---|---|
Авторизация | строка | Обязательный. Маркер доступа Microsoft Entra в форме Bearer <token> |
Тип контента | строка | Application/JSON |
Параметр пути
нет
Параметр запроса
Имя параметра | Обязательный | Тип | Description |
---|---|---|---|
reportId |
Нет | строка | Отфильтруйте сведения только о отчетах с заданным в этом аргументе reportId . Несколько reportId можно указать, разделив их точкой с запятой (;) |
reportName |
Нет | строка | Фильтр для получения сведений только об отчетах с параметром reportName , указанным в этом аргументе |
queryId |
No | boolean | Включить в ответ стандартные системные запросы |
Словарь терминов
нет
Response
Полезные данные ответа структурируются в формате JSON следующим образом:
Код ответа: 200, 400, 401, 403, 404, 500
Полезные данные ответа:
{
"Value": [
{
"ReportId": "string",
"ReportName": "string",
"Description": "string",
"QueryId": "string",
"Query": "string",
"User": "string",
"CreatedTime": "string",
"ModifiedTime": "string",
"StartTime": "string",
"ReportStatus": "string",
"RecurrenceInterval": 0,
" RecurrenceCount": 0,
"CallbackUrl": "string",
"Format": "string"
}
],
"TotalCount": 0,
"Message": "string",
"StatusCode": 0
}
Словарь терминов
В этой таблице приведены основные определения элементов в ответе.
Параметр | Описание |
---|---|
ReportId |
Универсальный уникальный идентификатор (UUID) созданного отчета |
ReportName |
Имя, предоставленное в полезных данных запроса во время создания отчета |
Description |
Описание, предоставленное в полезных данных запроса во время создания отчета |
QueryId |
Идентификатор запроса, предоставленный в полезных данных запроса во время создания отчета |
Query |
Текст запроса, который будет выполнен для этого отчета |
User |
Идентификатор пользователя, используемый для создания отчета |
CreatedTime |
Время создания отчета в формате UTC: гггг-мм-ddTчч: мм: ссZ |
ModifiedTime |
Время последнего изменения отчета в формате UTC: гггг-мм-ddTчч: мм: ссZ |
ExecuteNow |
Параметр ExecuteNow, предоставленный в полезных данных запроса во время создания отчета |
queryStartTime |
Время начала запроса, предоставленное в полезных данных запроса во время создания отчета. Это применимо только в том случае, если ExecuteNow задано значение True |
queryEndTime |
Время окончания запроса, предоставленное в полезных данных запроса во время создания отчета. Это применимо только в том случае, если ExecuteNow задано значение True |
StartTime |
Время начала, предоставленное в полезных данных запроса во время создания отчета |
ReportStatus |
Состояние выполнения отчета. Возможные значения: Paused (Приостановлено), Active (Активно) и Inactive (Неактивно). |
RecurrenceInterval |
Интервал повторения, предоставленный в полезных данных запроса во время создания отчета |
RecurrenceCount |
Оставшееся число повторений для отчета |
CallbackUrl |
URL-адрес обратного вызова, предоставленный в полезных данных запроса во время создания отчета |
CallbackMethod |
Метод обратного вызова, предоставленный в полезных данных запроса во время создания отчета |
Format |
Формат файлов отчета, предоставленных в полезных данных запроса во время создания отчета |
EndTime |
Время окончания, предоставленное в полезных данных запроса во время создания отчета. Это применимо только в том случае, если ExecuteNow задано значение True |
TotalRecurrenceCount |
RecurrenceCount в полезных данных запроса во время создания отчета |
nextExecutionStartTime |
Метка времени UTC при запуске следующего отчета |
TotalCount |
Число записей в массиве значений |
StatusCode |
Код результата. Возможные значения — 200, 400, 401, 403, 500 |
message |
Сообщение о состоянии из выполнения API |