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
Encabezado
NOMBRE
Valor
Content-Type
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.
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 error
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.