Public Products - List
Ticari kamu ürünlerinin bir listesini alın.
GET https://catalogapi.azure.com/products?api-version=2023-01-01-preview
GET https://catalogapi.azure.com/products?api-version=2023-01-01-preview&storefront={storefront}&language={language}&market={market}&hideKeys={hideKeys}&select={select}&filter={filter}&expand={expand}&orderby={orderby}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
api-version
|
query | True |
string |
İstek için kullanılan REST API sürümü. |
expand
|
query |
string[] |
İlişkili varlıkları satır içi olarak genişletir. Örnek: 'expand=startingPrice' |
|
filter
|
query |
string |
Boole koşuluna göre sonuçları filtreler. Örnek: 'filter=productType eq "VirtualMachine"'. Filtrelenebilen alanlar şunlardır:
|
|
hide
|
query |
string[] |
Önizleme öğelerini almak için gizleme anahtarı ekleyin. Hidekey'ler 'multi' biçiminde sağlanır. Örnek: HideKey[]=first |
|
language
|
query |
string |
Aranacak dil, ISO 639-1 iki harfli kod, olası değerler - 'en,cs,de,es,fr,hu,it,ja,ko,nl,pl,pt-br,pt-pt,ru,sv,tr,zh-hans,zh-hant'. Varsayılan değer "en" |
|
market
|
query |
string |
Ürün pazar değeri (yanıt yalnızca belirtilen pazarda satılabilir ürünleri içerecektir) Olası değerler https://docs.microsoft.com/en-us/azure/marketplace/marketplace-geo-availability-currenciesadresinde bulunabilir. Örnek: 'US' |
|
orderby
|
query |
string |
OData gösterimini kullanarak sonuçlar için ifade sıralama. Bu, isteğinizin gecikme süresini etkileyebilebilmesi için gerekli olmadığı sürece orderby kullanmaktan kaçının. Örnek: 'orderby=displayName desc'. Bu API yalnızca tek bir alana göre sıralamayı destekler. Sıralayabileceğiniz alanlar şunlardır:
|
|
select
|
query |
string[] |
Sonuçlara eklenecek özellikleri seçer. Örnek: 'select=displayName' |
|
storefront
|
query |
string |
İlgili vitrin, olası değerler : 'azure, amp, appsource'. Varsayılan='azure' |
İstek Başlığı
Name | Gerekli | Tür | Description |
---|---|---|---|
X-API-Key | True |
string |
Market Katalog Ekibi tarafından sağlanan Api anahtarını üst bilgide sağlanan bir parametre olarak kullanın |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Genel veya önizleme ürünlerinin listesini döndürür |
|
Other Status Codes |
Hata Yanıtları:
Üst Bilgiler x-ms-error-code: string |
Örnekler
Product_Get
Örnek isteği
GET https://catalogapi.azure.com/products?api-version=2023-01-01-preview&language=en&market=US
Örnek yanıt
{
"items": [
{
"displayName": "productDisplayName",
"popularity": 1,
"categoryIds": [
"monitoring-and-diagnostics",
"virtualMachine"
],
"industryIds": [
"consumer-goods",
"retailers"
],
"publisherId": "Microsoft",
"azureBenefit": "Eligible",
"badges": [
"ExternalPurchase"
],
"publisherType": "Microsoft",
"publishingStage": "Public",
"uniqueProductId": "uniqueProductId",
"productType": "VirtualMachine",
"operatingSystems": [
"windows.others"
],
"pricingTypes": [
"Payg"
],
"publisherDisplayName": "Microsoft",
"longSummary": "longSummary",
"summary": "summary",
"smallIconUri": "SomeIconUri",
"description": "productDescription",
"ratingBuckets": [
"AboveOne"
],
"ratingAverage": 0,
"ratingCount": 0,
"plans": [
{
"planId": "plan1Id",
"uniquePlanId": "uniquePlan1Id",
"displayName": "displayName",
"vmArchitectureType": "X64Gen1",
"cspState": "SelectiveOptIn",
"metadata": {
"generation": null,
"altStackReference": null
},
"altStackReference": "altStackReference",
"stackType": "Classic",
"altArchitectureReference": "altArchitectureReference",
"categoryIds": [],
"hasProtectedArtifacts": false,
"pricingTypes": [
"Payg"
],
"vmSecuritytypes": [
"None"
],
"summary": "PlanSummary",
"description": "plan description",
"skuId": "0001",
"planType": "VirtualMachine",
"displayRank": "2147483647",
"isPrivate": false
}
],
"supportedProducts": [
"suportedProduct1"
],
"applicableProducts": [
"applicableProduct1"
],
"lastModifiedDateTime": "2022-02-14T23:31:25.5733368+00:00"
}
],
"nextPageLink": "https://catalogapi.azure.com/products?api-version=2023-01-01-preview&$skiptoken=W3sidG9rZW4iOiIrUklEOn4yVk53QU9LeFJIQWNBZ0FBQUFBQURnPT0jUlQ6MSNUUkM6MTU0I0lTVjoyI0lFTzo2NTU1MSNRQ0Y6OCIsInJhbmdlIjp7Im1pbiI6IjA1QzFFNzMzOTlDRDVFIiwibWF4IjoiMDVDMUU5NDk2NTMxMTIifX1d"
}
Tanımlar
Name | Description |
---|---|
Azure |
Azure tüketim taahhüdü avantajı için uygunluk (https://docs.microsoft.com/en-us/marketplace/azure-consumption-commitment-benefit) |
Badge |
Rozet türü |
Catalog |
Sonraki sayfa bağlantısıyla birlikte Ürün Özetleri listesinden oluşan yanıt sayfası |
Csp |
Planın CSP kanalı üzerinden satın alınıp alınamayacağını gösteren değer. Daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/marketplace/cloud-solution-providers |
Error |
Katalog API'sinin hata yanıtı nesnesi |
Error |
Katalog API'sinde hata yanıtı ayrıntıları nesnesi |
Metadata |
Ek plan meta verileri |
Plan |
İlgili plan bilgileri |
Plan |
Planın özet açıklaması |
Plan |
Yönetilen Uygulama veya Çözüm şablonu plan türü (yalnızca Azure Uygulamaları ürünü için geçerlidir). Olası değerler:
|
Pricing |
Fiyatlandırma türü |
Product |
Ürünün özet açıklaması |
Product |
Teslim yöntemi veya dağıtım modeli |
Publisher |
Bunun bir Microsoft ürünü mü yoksa üçüncü taraf ürün mü olduğunu gösteren değer |
Publishing |
Ürün yayımlama aşaması. Olası değerler şunlardır: Önizleme, Genel |
Rating |
Derecelendirme Demetleri |
Sku |
SKU (Sıkça Kullanılanlar) |
Starting |
Ürünün en ucuz planının perakende fiyatı |
Vm |
VM Mimari Türü |
Vm |
VM Güvenlik türü |
AzureBenefit
Azure tüketim taahhüdü avantajı için uygunluk (https://docs.microsoft.com/en-us/marketplace/azure-consumption-commitment-benefit)
Değer | Description |
---|---|
Eligible | |
NotEligible |
Badge
Rozet türü
Değer | Description |
---|---|
AdditionalPurchaseRequirement | |
PowerBICertified | |
PreferredSolution |
CatalogApiResponse
Sonraki sayfa bağlantısıyla birlikte Ürün Özetleri listesinden oluşan yanıt sayfası
Name | Tür | Description |
---|---|---|
items |
Döndürülen öğelerin listesi |
|
nextPageLink |
string (uri) |
İsteğin tek bir sayfadan fazla sonuç döndürdüğü sonraki sayfaya bağlantı |
CspState
Planın CSP kanalı üzerinden satın alınıp alınamayacağını gösteren değer. Daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/marketplace/cloud-solution-providers
Değer | Description |
---|---|
OptIn | |
OptOut | |
SelectiveOptIn |
ErrorResponse
Katalog API'sinin hata yanıtı nesnesi
Name | Tür | Description |
---|---|---|
error |
Katalog API'sinin yanıt ayrıntıları |
ErrorResponseDetails
Katalog API'sinde hata yanıtı ayrıntıları nesnesi
Name | Tür | Description |
---|---|---|
code |
string |
Hata kodu açıklaması. Code=InternalError gibi |
message |
string |
Hata iletisi. İleti=İç sunucu hatası gibi |
Metadata
Ek plan meta verileri
Name | Tür | Description |
---|---|---|
altStackReference |
string |
Alternatif yığın başvurularını barındıran bir planId'ye işaret etme |
generation |
string |
VM görüntüsü oluşturma (yalnızca Sanal Makine ürünleri için geçerlidir).bkz. https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2 |
relatedSkus |
Bu planla ilgili bir plan kimliğine işaret etme |
PlanSkuRelation
İlgili plan bilgileri
Name | Tür | Description |
---|---|---|
relationType |
string |
İlişki Türü |
sku |
SKU (Sıkça Kullanılanlar) |
PlanSummary
Planın özet açıklaması
Name | Tür | Description |
---|---|---|
altArchitectureReference |
string |
Alternatif mimari başvurusu |
altStackReference |
string |
Alternatif yığın başvurusu |
categoryIds |
string[] |
CategoryId'leri planlama |
cspState |
Ürünün CSP kanalı üzerinden satın alınıp alınamayacağını gösteren değer |
|
description |
string |
Plan açıklaması |
displayName |
string |
Planın görünen adı |
displayRank |
string |
Planın 'Planlar' tablosunda görüntülenme sırası (yayımcı tarafından yapılandırıldığı gibi) |
hasProtectedArtifacts |
boolean |
Plan kimliği doğrulanmamış kullanıcılar için gizlenecek yapıtlara sahipse true olarak ayarlayın |
isPrivate |
boolean |
Plana yalnızca kısıtlı hedef kitle tarafından erişilebildiğinin göstergesi |
metadata |
Ek plan meta verileri |
|
planId |
string |
Plan kimliği |
planType |
Yönetilen Uygulama veya Çözüm şablonu plan türü (yalnızca Azure Uygulamaları ürünü için geçerlidir). Olası değerler:
|
|
pricingTypes |
Bu planın belirlendiği fiyatlandırma türlerinin listesi (Olası değerler ürün düzeyindekilerle aynıdır) |
|
skuId |
string |
SKU kimliği |
stackType |
string |
Yığın türü: Klasik, 1. Nesil, 2. Nesil |
summary |
string |
Plan özet metni |
uniquePlanId |
string |
BenzersizProductId ve PlanId değerleri arasında ayırıcı olmadan birleştirilerek önekli benzersiz plan kimliği |
vmArchitectureType |
VM Mimari Türü. Yalnızca Sanal Makine ürünleri için geçerlidir. Olası Değerler:
|
|
vmSecuritytypes |
VM güvenlik türü. Yalnızca Sanal Makine ürünleri için geçerlidir. Olası değerler:
|
PlanType
Yönetilen Uygulama veya Çözüm şablonu plan türü (yalnızca Azure Uygulamaları ürünü için geçerlidir). Olası değerler:
-
SolutionTemplate
- Çözüm Şablonu plan türü (yalnızca Azure Uygulamaları için geçerlidir) -
ManagedApplication
- Yönetilen Uygulama planı türü (yalnızca Azure Uygulamaları için geçerlidir)
PricingType
Fiyatlandırma türü
Değer | Description |
---|---|
Byol | |
Free | |
FreeTrial | |
Payg | |
Ri |
ProductSummary
Ürünün özet açıklaması
Name | Tür | Description |
---|---|---|
applicableProducts |
string[] |
Teklifin ait olduğu ürün kategorileri |
azureBenefit |
Azure tüketim taahhüdü avantajı için uygunluk (https://docs.microsoft.com/en-us/marketplace/azure-consumption-commitment-benefit). Olası değerler:
|
|
badges |
Badge[] |
Aşağıdaki ürün rozetleri kullanılabilir: preferredSolution, powerBICertified, AdditionalPurchaseRequirement |
categoryIds |
string[] |
Ürün kategorileri dizisi, https://docs.microsoft.com/en-us/azure/marketplace/marketplace-categories-industries#categories. 'Üretkenlik' gibi |
description |
string |
Ürün açıklaması metni |
displayName |
string |
Ürün görünen adı |
industryIds |
string[] |
Öğenin ait olduğu sektör kimliklerinin listesi |
lastModifiedDateTime |
string (date-time) |
Ürünün en son güncelleştirme tarihi |
linkedAddInsTypes |
object |
Bağlı eklenti türleri |
longSummary |
string |
Ürün uzun özeti |
operatingSystems |
string[] |
Bu ürün için işletim sistemi bilgileri |
plans |
Bu ürün için kullanılabilen planların listesi |
|
popularity |
number (double) |
Ürünün popülerliği |
pricingTypes |
Bu teklifin belirlendiği fiyatlandırma türlerinin listesi. Olası Değerler:
|
|
productType |
Teslim yöntemi veya dağıtım modeli. Olası değerler:
|
|
publisherDisplayName |
string |
Yayımcı görünen adı |
publisherId |
string |
Yayımcı kimliği |
publisherType |
Bunun bir Microsoft ürünü mü yoksa üçüncü taraf ürün mü olduğunu gösteren bir değer. Olası değerler:
|
|
publishingStage |
Ürün yayımlama aşaması. Olası değerler:
|
|
ratingAverage |
number (double) |
Teklif için ortalama derecelendirme |
ratingBuckets |
Derecelendirme demetleri, Above1, Above2, Above3, Above4 |
|
ratingCount |
integer (int32) |
Teklif için toplam derecelendirme sayısı |
smallIconUri |
string |
Küçük ürün simgesine URI |
startingPrice |
Ürünün en ucuz planının perakende fiyatı |
|
summary |
string |
Ürün özeti |
supportedProducts |
string[] |
Yayımcının sağladığı uyumlu ürünler listesine eşler |
uniqueProductId |
string |
Benzersiz ürün tanımlayıcısı |
ProductType
Teslim yöntemi veya dağıtım modeli
Değer | Description |
---|---|
AADApps | |
AppService | |
AzureApplication | |
AzureServices | |
ConsultingServices | |
Container | |
ContainerApps | |
CoreVirtualMachine | |
CosellOnly | |
DevService | |
DynamicsBC | |
DynamicsCE | |
DynamicsOps | |
IotEdgeModules | |
LogAnalytics | |
ManagedApplication | |
ManagedServices | |
None | |
Office365 | |
PowerBI | |
PowerBIVisuals | |
SaaS | |
SolutionTemplate | |
VirtualMachine | |
VisualStudioExtension |
PublisherType
Bunun bir Microsoft ürünü mü yoksa üçüncü taraf ürün mü olduğunu gösteren değer
Değer | Description |
---|---|
Microsoft | |
ThirdParty |
PublishingStage
Ürün yayımlama aşaması. Olası değerler şunlardır: Önizleme, Genel
Değer | Description |
---|---|
Preview | |
Public |
RatingBucket
Derecelendirme Demetleri
Değer | Description |
---|---|
AboveFour | |
AboveOne | |
AboveThree | |
AboveTwo |
Sku
SKU (Sıkça Kullanılanlar)
Name | Tür | Description |
---|---|---|
generation |
string |
Nesil |
identity |
string |
Kimlik |
name |
string |
Ad |
StartingPrice
Ürünün en ucuz planının perakende fiyatı
Name | Tür | Description |
---|---|---|
currency |
string |
Fiyat için para birimi |
market |
string |
Başlangıç fiyatının hesaplandığı pazar |
meterUnits |
string |
Ölçüm fiyatlandırma modeli birimleri |
minMeterPrice |
number |
Başlangıç (minimum) metre fiyatı |
minTermPrice |
number |
Başlangıç (en düşük) terim fiyatı |
termUnits |
string |
Fiyatlandırma modeli birimleri koşulları |
VmArchitectureType
VM Mimari Türü
Değer | Description |
---|---|
Arm64 | |
X64Gen1 | |
X64Gen2 |
VmSecurityType
VM Güvenlik türü
Değer | Description |
---|---|
Confidential | |
None | |
Trusted |