Aracılığıyla paylaş


Teklif durumunu alma

Not

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
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.
404 Not found - Belirtilen varlık yok.

Teklif durumu

Ad Açıklama
NeverPublished Teklif hiç yayımlanmadı.
NotStarted Teklif yenidir ve başlatılmaz.
WaitingForPublisherReview Teklif yayımcı onayı bekliyor.
Çalışıyor Teklif gönderimi işleniyor.
Başarılı Teklif gönderimi işlemeyi tamamladı.
İptal edildi Teklif gönderimi iptal edildi.
Başarısız Teklif gönderimi başarısız oldu.

Adım Durumu

Ad Açıklama
NotStarted Adım başlatılmadı.
InProgress Adım çalışıyor.
WaitingForPublisherReview Adım yayımcı onayı bekliyor.
WaitingForApproval Adım, işlem onayı bekliyor.
Engellendi Adım engellendi.
Reddedildi Adım reddedilir.
Tamamla Adım tamamlandı.
İptal edildi Adım iptal edildi.