Condividi tramite


Recupero dello stato dell'offerta

Nota

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
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.
Bloccato Il passaggio è bloccato.
Rifiutato Il passaggio è stato rifiutato.
Completo Il passaggio è stato completato.
Annullati Il passaggio è stato annullato.