Получение предложений

Примечание.

Программные интерфейсы портала Cloud Partner интегрированы с Центром партнеров, они продолжат в нем работу. Переход повлечет за собой небольшие изменения. Ознакомьтесь с изменениями, описанными в статье Справочные материалы по API Портала Cloud Partner, чтобы убедиться, что ваш код продолжит работать после перехода в Центр партнеров. Программные интерфейсы CPP следует использовать только для существующих продуктов, которые уже были интегрированы, до перехода в Центр партнеров; новые продукты должны использовать программные интерфейсы отправки Центра партнеров.

Получить сводный список предложений в пространстве имен издателя.

GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers?api-version=2017-10-31

Параметры универсального кода ресурса (URI)

Имя Description Тип данных
publisherid Идентификатор издателя, например contoso Строка
api-version API последней версии Date
Имя Value
Тип контента application/json
Авторизация Bearer YOUR_TOKEN

Пример текста запроса

Response

  200 OK 
  [ 
      {  
          "offerTypeId": "microsoft-azure-virtualmachines",
          "publisherId": "contoso",
          "status": "published",
          "id": "059afc24-07de-4126-b004-4e42a51816fe",
          "version": 1,
          "definition": {
              "displayText": "Contoso Virtual Machine"
          },
          "changedTime":"2017-05-23T23:33:47.8802283Z"
      }
  ]

Свойства текста ответа

Имя Description
offerTypeId Определяет тип предложения
publisherid Идентификатор, который определяет издателя.
статус Состояние предложения. Список возможных значений, см. ниже в разделе Состояние предложения.
id Идентификатор GUID, который определяет предложения в пространстве имен издателя.
версия Текущая версия предложения. Свойство версии не может быть изменено клиентом. Оно увеличивается после каждой публикации.
Определение Содержит итоговое представление о фактическом определении рабочей нагрузки. Подробное определение можно получить с помощью API для извлечения сведений о конкретном предложении.
changedTime Время последнего изменения предложения.

Коды состояния ответа

Код Description
200 OK — запрос успешно обработан, и все предложения в разделе издателя были возвращены клиенту.
400 Bad/Malformed request — Текст ответа об ошибке может содержать дополнительные сведения.
403 Forbidden — клиент не имеет доступ к указанным пространствам имен.
404 Not found — указанная сущность не существует.

Состояние предложения

Имя Description
NeverPublished Предложение не было опубликовано.
NotStarted Предложение новое, но не запущено.
WaitingForPublisherReview Предложение ожидает утверждения издателя.
Выполняется Отправка предложения обрабатывается.
Выполнено успешно Отправка предложения прекратила обработку.
Отменено Отправка предложения была отменена.
Неудачно Не удалось отправить предложение.