Bulut İş Ortağı Portalı API'leri ile tümleşiktir ve İş Ortağı Merkezi'nde çalışmaya devam edecektir. Geçiş küçük değişiklikler sağlar. İş Ortağı Merkezi'ne geçtikten sonra kodunuzun çalışmaya devam ettiğinden emin olmak için Bulut İş Ortağı Portalı API Başvurusu'nda listelenen değişiklikleri gözden geçirin. CPP API'leri yalnızca İş Ortağı Merkezi'ne geçiş öncesinde zaten tümleştirilmiş olan mevcut ürünler için kullanılmalıdır; yeni ürünler İş Ortağı Merkezi gönderim API'lerini kullanmalıdır.
Teklifin geçerli durumunu alır.
GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31
URI parametreleri
Ad
Açıklama
Veri türü
publisherId
Yayımcı tanımlayıcısı, örneğin Contoso
String
offerId
Teklifi benzersiz olarak tanımlayan GUID
String
api-sürümü
API'nin en son sürümü
Tarih
Üst bilgi
Veri Akışı Adı
Değer
İçerik Türü
application/json
Yetkilendirme
Bearer YOUR_TOKEN
Gövde örneği
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": [],
}
Yanıt gövdesi özellikleri
Ad
Açıklama
durum
Teklifin durumu. Olası değerlerin listesi için aşağıdaki Teklif durumu bölümüne bakın.
iletiler
Teklifle ilişkili ileti dizisi
adımlar
Teklif yayımlama sırasında teklifin geçtiği adımların dizisi
tahminiTimeFrame
Bu adımın kolay biçimde tamamlanması için gereken süreyi tahmin etme
id
Adımın tanımlayıcısı
stepName
Adımın adı
açıklama
Adımın açıklaması
durum
Adımın durumu. Olası değerlerin listesi için aşağıdaki Adım durumu bölümüne bakın.
iletiler
Adımla ilgili ileti dizisi
processPercentage
Adımın tamamlanma yüzdesi
previewLinks
Şu anda uygulanmadı
liveLinks
Şu anda uygulanmadı
notificationEmails
İş Ortağı Merkezi'ne geçirilen teklifler için kullanım dışı bırakıldı. Geçirilen teklifler için bildirim e-postaları, Hesap ayarlarında Satıcı iletişim bilgileri altında belirtilen e-postaya gönderilir.
Geçirilmeyen teklifler için, işlemin ilerleme durumuyla ilgili olarak bilgilendirilecek e-posta adreslerinin virgülle ayrılmış listesi
Yanıt durum kodları
Kod
Açıklama
200
OK - İstek başarıyla işlendi ve teklifin geçerli durumu döndürüldü.
400
Bad/Malformed request - Hata yanıtı gövdesi daha fazla bilgi içerebilir.