Teklif matrisi alma
Bu makalede belirli bir ay için teklif matrisi alma açıklanmaktadır. Teklif matrisi, ürünler ve sku'lar için özellikler ve satın alma kuralları içerir. Bu yöntem, aya göre geçmiş almak için filtreleri destekler.
Önkoşullar
- İş Ortağı API kimlik doğrulamasında açıklandığı gibi kimlik bilgileri. Bu senaryo yalnızca uygulama kullanıcı kimlik doğrulamasını destekler. Yalnızca uygulama henüz desteklenmiyor. http hatası:400 ile karşılaşan iş ortakları İş Ortağı API'sinin kimlik doğrulaması belgelerine başvurmalıdır.
- Bu API şu anda yalnızca iş ortaklarının şu rollerden birinde olması gereken kullanıcı erişimini destekler: Yönetici Aracısı veya Satış Aracısı.
Ayrıntılar
- Current yalnızca güncelleştirilmiş yeni ticaret lisansı tabanlı ürünler için veri döndürür.
- Geçerli fiyatlandırma, API'nin çağrıldığı tarihe kadar geçerli ay içinde kullanılabilen ürünleri içerir. Önceki aylar, seçilen ayın son gününden itibaren tarihi içerir.
- Bu yöntem, verileri dosya akışı olarak döndürür. Dosya akışı, .csv bir dosya veya .csv zip sıkıştırılmış sürümüdür. Sıkıştırılmış dosyaların nasıl istenecekleriyle ilgili ayrıntılar aşağıdaki adımları izler.
REST isteği
İstek söz dizimi
Metot | İstek URI'si |
---|---|
GET | https://api.partner.microsoft.com/v1.0/sales/offermatrix(Month='{date}')/$value |
URI filtre parametreleri
Aşağıdaki filtre parametrelerini kullanın.
Adı | Tür | Zorunlu | Açıklama |
---|---|---|---|
Month | Dize | Hayır | İstenen fiyat listesi için YYYYMM'ye uyulmalıdır. |
İstek üst bilgileri
- Daha fazla bilgi için İş ortağı REST üst bilgileri'ne bakın.
Bu üst bilgilere ek olarak, fiyatlandırma dosyaları bant genişliğini ve indirme sürelerini azaltan sıkıştırılmış olarak alınabilir. Varsayılan olarak dosyalar sıkıştırılamaz. Dosyaların sıkıştırılmış sürümlerini almak için aşağıdaki üst bilgi değerini ekleyebilirsiniz. Sıkıştırılmış sayfaların yalnızca Nisan 2020'den itibaren kullanılabildiğini, Nisan 2020'den önceki tüm sayfaların yalnızca sıkıştırılmamış olarak mevcut olduğunu unutmayın.
Üst bilgi | Değer Türü | Değer | Açıklama |
---|---|---|---|
Kabul Edilen Kodlama (Accept-Encoding) | Dize | Havasını boşaltmak | isteğe bağlı. Atlanırsa, dosya akışı sıkıştırılamaz. |
İstek örneği
GET https://api.partner.microsoft.com/v1.0/sales/offermatrix(Month='202101')/$value HTTP/1.1
Authorization: Bearer
Accept-Encoding: deflate
Host: api.partner.microsoft.com
REST yanıtı
Başarılı olursa, bu yöntem dosya akışı olarak bir teklif matrisi döndürür. Dosya akışı, .csv bir dosya veya .csv zip sıkıştırılmış sürümüdür.
Yanıt başarısı ve hata kodları
Her yanıt, başarılı veya başarısız olduğunu belirten bir HTTP durum kodu ve ek hata ayıklama bilgileriyle birlikte gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz . Hata Kodları.
Yanıt örneği
HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 42180180
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=updatedoffice.csv
Request-ID: 9f8bed52-e4df-4d0c-9ca6-929a187b0731
Date: Wed, 02 Feb 2021 03:41:20 GMT
"ProductTitle","ProductId","SkuId","SkuTitle","ProvisioningId","ProvisioningString","MinLicenses","MaxLicenses","AssetOwnershipLimit","AssetOwnershipLimitType","ProductSkuPreRequisites","ProductSkuConversion","Description","AllowedCountries"
"Microsoft 365 Business Basic","CFQ7TTC0LH18","0001","Microsoft 365 Business Basic","3b555118-da6a-4418-894f-7df1e2096870","O365_BUSINESS_ESSENTIALS","1","300","2","ConcurrentCount","","CFQ7TTC0LDPB/0001,CFQ7TTC0LF8Q/0001","Best for businesses that need professional...","AD;AE;AF;AG;AI;AL;AM;AO..."
======= Truncated ==============