Операция получения

Пространство имен: microsoft.graph.partners.billing

Примечание.

Этот API доступен партнерам по поставщику облачных решений (CSP) только для доступа к данным о выставлении счетов и неоплаченной выверки для клиента. Дополнительные сведения о программе CSP см. в статье Поставщик облачных решений Майкрософт.

Чтение свойств и связей объекта операции .

Этот API доступен в следующих национальных облачных развертываниях.

Глобальная служба Правительство США L4 Правительство США L5 (DOD) Китай управляется 21Vianet

Разрешения

Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.

Тип разрешения Разрешения с наименьшими привилегиями Более высокие привилегированные разрешения
Делегированные (рабочая или учебная учетная запись) PartnerBilling.Read.All Недоступно.
Делегированные (личная учетная запись Майкрософт) Не поддерживается. Не поддерживается.
Приложение PartnerBilling.Read.All Недоступно.

HTTP-запрос

GET /reports/partners/billing/operations/{id}

Необязательные параметры запросов

Этот метод не поддерживает параметры запроса OData для настройки ответа. Общие сведения см. в статье Параметры запроса OData.

Заголовки запросов

Имя Описание
Авторизация Bearer {token}. Обязательно.

Текст запроса

Не указывайте текст запроса для этого метода.

Отклик

Если операция успешно завершена, этот метод возвращает код отклика 200 OK и объект microsoft.graph.partners.billing.exportSuccessOperation в тексте ответа. Свойство навигации resourceLocation в тексте ответа представляет ресурс microsoft.graph.partners.billing.manifest для операции.

В случае сбоя операции этот метод возвращает 200 OK код ответа и объект microsoft.graph.partners.billing.failedOperation в тексте ответа.

Если операция по-прежнему выполняется, этот метод возвращает 200 OK код ответа и объект microsoft.graph.partners.billing.runningOperation в тексте ответа.

Примеры

Пример 1. Получение операции успешно

Запрос

В следующем примере показан запрос, возвращающий объект microsoft.graph.partners.billing.exportSuccessOperation .

GET https://graph.microsoft.com/v1.0/reports/partners/billing/operations/6fe687d7-1e0f-4bd6-9091-4672691f64bc

Отклик

В следующем примере показан ответ для успешно завершенной операции.

Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.partners.billing.exportSuccessOperation",
  "id": "6fe687d7-1e0f-4bd6-9091-4672691f64bc",
  "status": "succeeded",
  "createdDateTime": "2023-03-09T08:12:53",
  "lastActionDateTime": "2023-03-09T08:37:48.5046691Z",
  "resourceLocation@odata.navigationLink": "https://graph.microsoft.com/v1.0/reports/partners/billing/manifests/8fe347d7-1e0f-4bd6-9091-4672691f32db"
}

Пример 2. Сбой операции получения

Запрос

В следующем примере показан запрос, возвращающий объект microsoft.graph.partners.billing.failedOperation .

GET https://graph.microsoft.com/v1.0/reports/partners/billing/operations/6fe687d7-1e0f-4bd6-9091-4672691f64bc

Отклик

В следующем примере показан ответ на операцию, которая завершилась сбоем.

Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.partners.billing.failedOperation",
  "id": "6fe687d7-1e0f-4bd6-9091-4672691f64bc",
  "status": "failed",
  "createdDateTime": "2023-03-09T08:12:53",
  "lastActionDateTime": "2023-03-09T08:37:48.5046691Z",
  "error": {
    "message": "No data available",
    "code": "5000"
  }
}

Пример 3. Операция получения по-прежнему выполняется

Запрос

В следующем примере показан запрос, возвращающий объект microsoft.graph.partners.billing.runningOperation .

GET https://graph.microsoft.com/v1.0/reports/partners/billing/operations/6fe687d7-1e0f-4bd6-9091-4672691f64bc

Отклик

В следующем примере показан ответ для операции, которая все еще выполняется.

Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.partners.billing.runningOperation",
  "id": "6fe687d7-1e0f-4bd6-9091-4672691f64bc",
  "status": "running",
  "createdDateTime": "2023-03-09T08:12:53",
  "lastActionDateTime": "2023-03-09T08:37:48.5046691Z"
}