As APIs do Portal do Cloud Partner são integradas e continuarão trabalhando no Partner Center. A transição apresenta pequenas alterações. Examine as alterações listadas no de Referência da API do Portal do Cloud Partner para garantir que seu código continue funcionando após a transição para o Partner Center. As APIs do CPP só devem ser usadas para produtos existentes que já estavam integrados antes da transição para o Partner Center; Novos produtos devem usar APIs de envio do Partner Center.
Recupera o status atual da oferta.
GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31
Parâmetros de URI
Name
descrição
de tipo de dados
publisherId
Identificador do publicador, por exemplo, Contoso
Corda
offerId
GUID que identifica exclusivamente a oferta
Corda
api-version
Versão mais recente da API
Data
Cabeçalho
Nome
Valor
Tipo de conteúdo
application/json
Autorização
Bearer YOUR_TOKEN
Exemplo de corpo
Resposta
{
"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": [],
}
Propriedades do corpo da resposta
Name
descrição
estado
O status da oferta. Para obter a lista de valores possíveis, consulte status da oferta abaixo.
Mensagens
Matriz de mensagens associadas à oferta
Passos
Matriz das etapas pelas quais a oferta passa durante uma publicação de oferta
estimatedTimeFrame
Estimativa do tempo necessário para concluir esta etapa, em formato amigável
id
Identificador da etapa
stepName
Nome da etapa
descrição
Descrição da etapa
estado
Status da etapa. Para obter a lista de valores possíveis, consulte Status da etapa abaixo.
Mensagens
Matriz de mensagens relacionadas à etapa
processPercentage
Conclusão percentual da etapa
previewLinks
Não implementado no momento
liveLinks
Não implementado no momento
notificationEmails
Preterido para ofertas migradas para o Partner Center. Emails de notificação para ofertas migradas serão enviados para o email especificado nas informações de contato do Vendedor nas configurações da Conta.
Para ofertas não migradas, a lista separada por vírgulas de endereços de email a ser notificada sobre o andamento da operação
Códigos de status de resposta
de código
descrição
200
OK - A solicitação foi processada com êxito e o status atual da oferta foi retornado.
400
Bad/Malformed request - O corpo da resposta de erro pode conter mais informações.