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 |
Encabezado
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ó. |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de