API:erna för Molnpartnerportalen är integrerade med och fortsätter att fungera i Partnercenter. Övergången introducerar små ändringar. Granska ändringarna i API-referens för Cloud Partner Portal för att se till att koden fortsätter att fungera efter övergången till Partnercenter. CPP-API:er bör endast användas för befintliga produkter som redan var integrerade före övergången till Partnercenter. nya produkter ska använda API:er för insändning av Partnercenter.
Hämtar erbjudandets aktuella status.
GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31
URI-parametrar
namn
Beskrivning
Datatyp
publisherId
Utgivaridentifierare, till exempel Contoso
Sträng
offerId
GUID som unikt identifierar erbjudandet
Sträng
api-version
Senaste versionen av API:et
Datum
Rubrik
Namn
Värde
Innehållstyp
application/json
Tillstånd
Bearer YOUR_TOKEN
Brödtextexempel
Svar
{
"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": [],
}
Egenskaper för svarstext
namn
Beskrivning
status
Status för erbjudandet. Listan över möjliga värden finns i Erbjudandestatus nedan.
Meddelanden
Matris med meddelanden som är associerade med erbjudandet
trappsteg
Matris med de steg som erbjudandet går igenom under en erbjudandepublicering
estimatedTimeFrame
Uppskatta hur mycket tid det skulle ta att slutföra det här steget, i eget format
Id
Identifierare för steget
stepName
Namnet på steget
beskrivning
Beskrivning av steget
status
Status för steget. Listan över möjliga värden finns i Stegstatus nedan.
Meddelanden
Matris med meddelanden som är relaterade till steget
processPercentage
Procentuellt slutförande av steget
previewLinks
Implementeras inte för närvarande
liveLinks
Implementeras inte för närvarande
notificationEmails
Inaktuell för erbjudanden som migrerats till Partnercenter. E-postaviseringar för migrerade erbjudanden skickas till det e-postmeddelande som anges under kontaktinformationen för säljare i Kontoinställningar.
För icke-migrerade erbjudanden, kommaavgränsad lista över e-postadresser som ska meddelas om åtgärdens förlopp
Svarsstatuskoder
Code
Beskrivning
200
OK – Begäran har bearbetats och erbjudandets aktuella status returnerades.
400
Bad/Malformed request – Felsvarstexten kan innehålla mer information.