Le API del portale Cloud Partner sono integrate con e continueranno a lavorare nel Centro per i partner. La transizione introduce piccole modifiche. Esaminare le modifiche elencate in Informazioni di riferimento sull'API del portale Cloud Partner per assicurarsi che il codice continui a funzionare dopo la transizione al Centro per i partner. Le API CPP devono essere usate solo per i prodotti esistenti già integrati prima della transizione al Centro per i partner; i nuovi prodotti devono usare le API di invio al Centro per i partner.
Recupera lo stato corrente dell'offerta.
GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31
Parametri URI
Nome
Descrizione
Tipo di dati
publisherId
Identificatore dell'editore, per esempio Contoso
String
offerId
GUID che identifica in modo univoco l'offerta
String
api-version
Ultima versione dell'API
Data
Intestazione
Nome
Valore
Content-Type
application/json
Autorizzazione
Bearer YOUR_TOKEN
Esempio di corpo
Response
{
"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": [],
}
Proprietà del corpo della risposta
Nome
Descrizione
stato
Lo stato dell'offerta. Per l'elenco di valori possibili, vedere Stato dell'offerta di seguito:
messages
Matrice di messaggi associati all'offerta
steps
Matrice dei passaggi di pubblicazione di un'offerta
estimatedTimeFrame
Stima del tempo necessario per completare questo passaggio, in formato descrittivo
id
Identificatore del passaggio
stepName
Nome del passaggio
description
Descrizione del passaggio
stato
Stato del passaggio. Per l'elenco di valori possibili, vedere Stato del passaggio di seguito:
messages
Matrice di messaggi correlati al passaggio
processPercentage
Percentuale di completamento del passaggio
previewLinks
Non attualmente implementato
liveLinks
Non attualmente implementato
notificationEmails
Deprecato per le offerte di cui è stata eseguita la migrazione al Centro per i partner. I messaggi di posta elettronica di notifica per le offerte migrate verranno inviati all'indirizzo di posta elettronica specificato nelle informazioni di contatto del venditore nelle impostazioni account.
Per le offerte non migrate, elenco delimitato da virgole di indirizzi di posta elettronica per ricevere una notifica dello stato di avanzamento dell'operazione
Codici di stato della risposta
Codice
Descrizione
200
OK - La richiesta è stata elaborata correttamente e lo stato attuale dell'offerta è stato restituito.
400
Bad/Malformed request - Il corpo della risposta di errore potrebbe contenere altre informazioni.
404
Not found - L'entità specificata è inesistente.
Stato dell'offerta
Nome
Descrizione
NeverPublished
L'offerta non è mai stata pubblicata.
NotStarted
L'offerta è nuova e non è stata attivata.
WaitingForPublisherReview
L'offerta è in attesa di approvazione da parte dell'editore.
In esecuzione
Invio dell'offerta in corso.
Completato
Invio dell'offerta completato.
Annullati
Invio dell'offerta annullato.
Non riuscito
Invio dell'offerta non riuscito.
Stato del passaggio
Nome
Descrizione
NotStarted
Passaggio non avviato.
InProgress
Il passaggio è in esecuzione.
WaitingForPublisherReview
Il passaggio è in attesa di approvazione da parte dell'editore.
WaitingForApproval
Il passaggio è in attesa di approvazione da parte del processo.