Pobieranie stanu oferty
Uwaga
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. |
404 | Not found - Określona jednostka nie istnieje. |
Stan oferty
Nazwa/nazwisko | Opis |
---|---|
NeverPublished | Oferta nigdy nie została opublikowana. |
Nierozpoczęte | Oferta jest nowa i nie została uruchomiona. |
OczekiwanieForPublisherReview | Oferta czeka na zatwierdzenie wydawcy. |
Uruchomiono | Przesyłanie oferty jest przetwarzane. |
Powodzenie | Przesyłanie oferty zakończyło przetwarzanie. |
Anulowany | Przesyłanie oferty zostało anulowane. |
Nie działa | Przesyłanie oferty nie powiodło się. |
Stan kroku
Nazwa/nazwisko | Opis |
---|---|
Nierozpoczęte | Krok nie został uruchomiony. |
InProgress | Krok jest uruchomiony. |
OczekiwanieForPublisherReview | Krok czeka na zatwierdzenie wydawcy. |
OczekiwanieForApproval | Krok czeka na zatwierdzenie procesu. |
Zablokowano | Krok jest zablokowany. |
Odrzucona | Krok jest odrzucany. |
Ukończono | Krok został ukończony. |
Anulowany | Krok został anulowany. |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla