Interfejsy API portalu Cloud Partner Portal są zintegrowane z usługą i będą nadal działać w Centrum partnerskim. Przejście wprowadza niewielkie zmiany. Przejrzyj zmiany wymienione w dokumentacji interfejsu API portalu Cloud Partner Portal, aby upewnić się, że kod będzie nadal działać po przejściu do Centrum partnerskiego. Interfejsy API CPP powinny być używane tylko dla istniejących produktów, które zostały już zintegrowane przed przejściem do Centrum partnerskiego; nowe produkty powinny używać interfejsów API przesyłania w Centrum partnerskim.
Pobiera bieżący stan oferty.
GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31
Parametry identyfikatora URI
Nazwa/nazwisko
Opis
Typ danych
publisherId
Identyfikator wydawcy, na przykład Contoso
String
offerId
Identyfikator GUID, który jednoznacznie identyfikuje ofertę
String
api-version
Najnowsza wersja interfejsu API
Data
Nagłówek
Nazwa/nazwisko
Wartość
Typ zawartości
application/json
Autoryzacja
Bearer YOUR_TOKEN
Przykład treści
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": [],
}
Właściwości treści odpowiedzi
Nazwa/nazwisko
Opis
status
Stan oferty. Aby uzyskać listę możliwych wartości, zobacz Stan oferty poniżej.
wiadomości
Tablica komunikatów skojarzonych z ofertą
kroki
Tablica kroków, przez które oferta przechodzi podczas publikowania oferty
estimatedTimeFrame
Szacowanie czasu potrzebny na wykonanie tego kroku w przyjaznym formacie
identyfikator
Identyfikator kroku
stepName
Nazwa kroku
opis
Opis kroku
status
Stan kroku. Aby uzyskać listę możliwych wartości, zobacz Stan kroku poniżej.
wiadomości
Tablica komunikatów związanych z krokiem
processPercentage
Procentowe ukończenie kroku
previewLinks
Obecnie nie zaimplementowano
liveLinks
Obecnie nie zaimplementowano
notificationEmails
Przestarzałe oferty migrowane do Centrum partnerskiego. Wiadomości e-mail z powiadomieniem dotyczące zmigrowanych ofert zostaną wysłane do wiadomości e-mail określonej w obszarze Informacje kontaktowe sprzedawcy w ustawieniach konta.
W przypadku ofert niemigrowanych rozdzielona przecinkami lista adresów e-mail, które mają być powiadamiane o postępie operacji
Kody stanu odpowiedzi
Kod
Opis
200
OK — Żądanie zostało pomyślnie przetworzone, a bieżący stan oferty został zwrócony.
400
Bad/Malformed request — Treść odpowiedzi na błąd może zawierać więcej informacji.