Recuperación del estado de la oferta

Nota:

Las API de Cloud Partner Portal se integran en el Centro de partners y seguirán funcionando en este. La transición presenta pequeños cambios. Revise los cambios que se muestran en Referencia de API de Cloud Partner Portal para asegurarse de que el código sigue funcionando después de la transición al Centro de partners. Las API de CPP solo deben usarse para los productos existentes que ya estaban integrados antes de la transición al Centro de partners. Los nuevos productos deben usar las API de envío del Centro de partners.

Recupera el estado actual de la oferta.

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

Parámetros del identificador URI

Nombre Descripción Tipo de datos
publisherId Identificador del publicador, por ejemplo Contoso. Cadena
offerId GUID que identifica de manera única la oferta Cadena
api-version Última versión de la API. Date
NOMBRE Valor
Tipo de contenido application/json
Authorization Bearer YOUR_TOKEN

Ejemplo de cuerpo

Respuesta

  {
      "status": "succeeded",
      "messages": [],
      "steps": [
      {
          "estimatedTimeFrame": "< 15 min",
          "id": "displaydummycertify",
          "stepName": "Validate Pre-Requisites",
          "description": "Offer settings provided are validated.",
          "status": "complete",
          "messages": [
              {
                  "messageHtml": "Step completed.",
                  "level": "information",
                  "timestamp": "2018-03-16T17:50:45.7215661Z"
              }
          ],       
          "progressPercentage": 100
      },
      {
          "estimatedTimeFrame": "~2-3 days",
          "id": "displaycertify",
          "stepName": "Certification",
          "description": "Your offer is analyzed by our certification systems for issues.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 day",
          "id": "displayprovision",
          "stepName": "Provisioning",
          "description": "Your virtual machine is being replicated in our production systems.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "displaypackage",
          "stepName": "Packaging and Lead Generation Registration",
          "description": "Your virtual machine is being packaged for customers. Additionally, lead systems are being configured and set up.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "publisher-signoff",
          "stepName": "Publisher signoff",
          "description": "Offer is available to preview. Ensure that everything looks good before making your offer live.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "~2-5 days",
          "id": "live",
          "stepName": "Live",
          "description": "Offer is publicly visible and is available for purchase.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      }
      ],
      "previewLinks": [],
      liveLinks": [],
  }

Propiedades del cuerpo de la respuesta

Nombre Descripción
status Estado de la oferta. Para obtener la lista de valores posibles, consulte la sección Estado de la oferta a continuación.
messages Matriz de mensajes asociados con la oferta
steps Matriz de los pasos por los que pasa la oferta durante una publicación de ofertas
estimatedTimeFrame Estimación del tiempo que se tardaría en completar este paso, en formato descriptivo
id Identificador del paso
stepName Nombre del paso
descripción Descripción del paso
status Estado del paso. Para obtener la lista de valores posibles, vea la sección Estado del paso a continuación.
messages Matriz de mensajes relacionados con el paso
processPercentage Porcentaje de finalización del paso
previewLinks No implementado actualmente
liveLinks No implementado actualmente
notificationEmails En desuso para las ofertas migradas al Centro de partners. Los correos electrónicos de notificación de las ofertas migradas se enviarán al correo electrónico especificado en la información de contacto del vendedor en la configuración de la cuenta.

Para las ofertas no migradas, una lista de direcciones de correo electrónico separadas por comas para recibir una notificación del progreso de la operación

Códigos de estado de respuesta

Código Descripción
200 OK: la solicitud se procesó correctamente y se devolvió el estado actual de la oferta.
400 Bad/Malformed request - El cuerpo de la respuesta de error puede contener más información.
404 Not found: La entidad especificada no existe.

Estado de la oferta

Nombre Descripción
NeverPublished La oferta nunca se ha publicado.
NotStarted La oferta es nueva y no se ha iniciado.
WaitingForPublisherReview La oferta está esperando la aprobación del anunciante.
En ejecución Se está procesando el envío de la oferta.
Correcto Se terminó de procesar el envío de la oferta.
Canceled Se canceló el envío de la oferta.
Con errores Error en el envío de la oferta.

Estado del paso

Nombre Descripción
NotStarted El paso no se inició.
InProgress El paso se está ejecutando.
WaitingForPublisherReview El paso está esperando la aprobación del anunciante.
WaitingForApproval El paso está esperando la aprobación del proceso.
Bloqueado El paso está bloqueado.
Rechazada El paso se rechazó
Completo El paso se completó.
Canceled El paso se canceló.