Public Products - List
Obtén una lista de productos comerciales públicos.
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}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
api-version
|
query | True |
string |
Versión de la API REST que se usa para la solicitud. |
expand
|
query |
string[] |
Expande las entidades relacionadas insertadas. Ejemplo: 'expand=startingPrice' |
|
filter
|
query |
string |
Filtra los resultados, en función de una condición booleana. Ejemplo: 'filter=productType eq "VirtualMachine"'. Los campos que se pueden filtrar por son:
|
|
hide
|
query |
string[] |
Agregue ocultar clave para recuperar elementos de vista previa. Las teclas Hidekey se proporcionan en formato "multi". Ejemplo: HideKey[]=first |
|
language
|
query |
string |
Idioma para buscar, código de dos letras ISO 639-1, valores posibles - 'en,cs,de,es,fr,hu,it,ja,ko,nl,pl,pt-br,pt-pt,ru,sv,tr,zh-hans,zh-hant'. El valor predeterminado es "en" |
|
market
|
query |
string |
Valor de mercado del producto (la respuesta incluirá solo los productos que se pueden vender en el mercado especificado) Los valores posibles se pueden encontrar en https://docs.microsoft.com/en-us/azure/marketplace/marketplace-geo-availability-currencies. Ejemplo: "EE. UU. |
|
orderby
|
query |
string |
Expresión de ordenación de los resultados mediante notación OData. Evite usar orderby a menos que sea esencial, ya que esto puede afectar a la latencia de la solicitud. Ejemplo: 'orderby=displayName desc'. Esta API solo admite la ordenación por un solo campo. Los campos que se pueden ordenar mediante son:
|
|
select
|
query |
string[] |
Selecciona las propiedades que se van a incluir en los resultados. Ejemplo: 'select=displayName' |
|
storefront
|
query |
string |
Escaparate relevante, valores posibles: "azure, amp, appsource". Default='azure' |
Encabezado de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
X-API-Key | True |
string |
Uso de la clave de API proporcionada por el equipo de catálogo de Marketplace como parámetro proporcionado en el encabezado |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Devuelve una lista de productos públicos o en versión preliminar. |
|
Other Status Codes |
Respuestas de error:
Encabezados x-ms-error-code: string |
Ejemplos
Product_Get
Solicitud de ejemplo
GET https://catalogapi.azure.com/products?api-version=2023-01-01-preview&language=en&market=US
Respuesta de muestra
{
"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"
}
Definiciones
Nombre | Description |
---|---|
Azure |
Elegibilidad para la ventaja de compromiso de consumo de Azure (https://docs.microsoft.com/en-us/marketplace/azure-consumption-commitment-benefit) |
Badge |
Tipo de distintivo |
Catalog |
Página de respuesta compuesta de una lista de resúmenes de productos junto con un vínculo de página siguiente |
Csp |
Valor que muestra si el plan está disponible para su compra a través del canal CSP. Para obtener más información, consulte https://docs.microsoft.com/en-us/azure/marketplace/cloud-solution-providers |
Error |
El objeto de respuesta de error de la API de catálogo |
Error |
El objeto catalog API error response details (Detalles de respuesta de error de la API de catálogo) |
Metadata |
Metadatos de plan adicionales |
Plan |
Información relacionada del plan |
Plan |
Descripción de resumen del plan |
Plan |
Tipo de plan de plantilla de aplicación administrada o solución (aplicable solo al producto De aplicaciones de Azure). Valores posibles:
|
Pricing |
Tipo de precios |
Product |
Descripción de resumen del producto |
Product |
El método de entrega o el modelo de implementación |
Publisher |
Valor que indica si se trata de un producto de Microsoft o de terceros. |
Publishing |
Fase de publicación del producto. Los valores posibles son: Versión preliminar, Público |
Rating |
Cubo de clasificación |
Sku |
El SKU |
Starting |
Precio comercial del plan más barato del producto |
Vm |
Tipo de arquitectura de máquina virtual |
Vm |
Tipo de seguridad de máquina virtual |
AzureBenefit
Elegibilidad para la ventaja de compromiso de consumo de Azure (https://docs.microsoft.com/en-us/marketplace/azure-consumption-commitment-benefit)
Valor | Description |
---|---|
Eligible | |
NotEligible |
Badge
Tipo de distintivo
Valor | Description |
---|---|
AdditionalPurchaseRequirement | |
PowerBICertified | |
PreferredSolution |
CatalogApiResponse
Página de respuesta compuesta de una lista de resúmenes de productos junto con un vínculo de página siguiente
Nombre | Tipo | Description |
---|---|---|
items |
Lista de elementos devueltos |
|
nextPageLink |
string (uri) |
Vínculo a la página siguiente donde la solicitud devuelve más de una sola página de resultados |
CspState
Valor que muestra si el plan está disponible para su compra a través del canal CSP. Para obtener más información, consulte https://docs.microsoft.com/en-us/azure/marketplace/cloud-solution-providers
Valor | Description |
---|---|
OptIn | |
OptOut | |
SelectiveOptIn |
ErrorResponse
El objeto de respuesta de error de la API de catálogo
Nombre | Tipo | Description |
---|---|---|
error |
Detalles de la respuesta de la API de catálogo |
ErrorResponseDetails
El objeto catalog API error response details (Detalles de respuesta de error de la API de catálogo)
Nombre | Tipo | Description |
---|---|---|
code |
string |
Descripción del código de error. Por ejemplo, code=InternalError |
message |
string |
Mensaje de error. Por ejemplo, message=Error interno del servidor |
Metadata
Metadatos de plan adicionales
Nombre | Tipo | Description |
---|---|---|
altStackReference |
string |
Apuntar a un planId que contiene la referencia de pila alternativa |
generation |
string |
Generación de imágenes de máquina virtual (aplicable solo a los productos de máquina virtual). Consulte https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2 |
relatedSkus |
Apuntar a un planId de plan relacionado con este plan |
PlanSkuRelation
Información relacionada del plan
Nombre | Tipo | Description |
---|---|---|
relationType |
string |
Tipo de relación |
sku |
El SKU |
PlanSummary
Descripción de resumen del plan
Nombre | Tipo | Description |
---|---|---|
altArchitectureReference |
string |
Referencia de arquitectura alternativa |
altStackReference |
string |
Referencia de pila alternativa |
categoryIds |
string[] |
Plan CategoryIds |
cspState |
Valor que indica si el producto está disponible para su compra a través del canal CSP. |
|
description |
string |
Descripción del plan |
displayName |
string |
Nombre para mostrar del plan |
displayRank |
string |
El orden en el que se muestra el plan en la tabla "Planes" (según lo configurado por el publicador) |
hasProtectedArtifacts |
boolean |
Establézcalo en true si el plan tiene artefactos que se van a ocultar para los usuarios no autenticados |
isPrivate |
boolean |
Indicación de que el plan solo es accesible para la audiencia restringida |
metadata |
Metadatos de plan adicionales |
|
planId |
string |
Identificador del plan |
planType |
Tipo de plan de plantilla de aplicación administrada o solución (aplicable solo al producto De aplicaciones de Azure). Valores posibles:
|
|
pricingTypes |
Lista de los tipos de precios para los que se designa este plan (Los valores posibles son los mismos que en el nivel de producto) |
|
skuId |
string |
Identificador de SKU |
stackType |
string |
Tipo de pila: Clásico, Gen1, Gen2 |
summary |
string |
Texto de resumen del plan |
uniquePlanId |
string |
Identificador de plan único prefijo mediante la combinación de uniqueProductId y PlanId sin separador entre |
vmArchitectureType |
Tipo de arquitectura de máquina virtual. Aplicable solo a los productos de máquina virtual. Valores posibles:
|
|
vmSecuritytypes |
Tipo de seguridad de máquina virtual. Aplicable solo a los productos de máquina virtual. Valores posibles:
|
PlanType
Tipo de plan de plantilla de aplicación administrada o solución (aplicable solo al producto De aplicaciones de Azure). Valores posibles:
-
SolutionTemplate
: tipo de plan de plantilla de solución (aplicable solo a aplicaciones de Azure) -
ManagedApplication
: tipo de plan de aplicación administrada (aplicable solo a aplicaciones de Azure)
PricingType
Tipo de precios
Valor | Description |
---|---|
Byol | |
Free | |
FreeTrial | |
Payg | |
Ri |
ProductSummary
Descripción de resumen del producto
Nombre | Tipo | Description |
---|---|---|
applicableProducts |
string[] |
Categorías de productos a las que pertenece la oferta |
azureBenefit |
Elegibilidad para la ventaja de compromiso de consumo de Azure (https://docs.microsoft.com/en-us/marketplace/azure-consumption-commitment-benefit). Valores posibles:
|
|
badges |
Badge[] |
Están disponibles las siguientes notificaciones de producto: preferredSolution, powerBICertified, AdditionalPurchaseRequirement |
categoryIds |
string[] |
Matriz de categorías de productos, https://docs.microsoft.com/en-us/azure/marketplace/marketplace-categories-industries#categories. Por ejemplo, "Productividad" |
description |
string |
Texto de la descripción del producto |
displayName |
string |
Nombre para mostrar del producto |
industryIds |
string[] |
Lista de identificadores del sector al que pertenece el elemento |
lastModifiedDateTime |
string (date-time) |
Fecha de actualización más reciente del producto |
linkedAddInsTypes |
object |
Tipos de complementos vinculados |
longSummary |
string |
Resumen largo del producto |
operatingSystems |
string[] |
Información del sistema operativo para este producto |
plans |
Lista de planes disponibles para este producto |
|
popularity |
number (double) |
Popularidad del producto |
pricingTypes |
Lista de los tipos de precios para los que se designa esta oferta. Valores posibles:
|
|
productType |
El método de entrega o el modelo de implementación. Valores posibles:
|
|
publisherDisplayName |
string |
Nombre para mostrar del publicador |
publisherId |
string |
Id. del publicador |
publisherType |
Valor que indica si se trata de un producto de Microsoft o de terceros. Valores posibles:
|
|
publishingStage |
Fase de publicación del producto. Valores posibles:
|
|
ratingAverage |
number (double) |
Clasificación media de la oferta |
ratingBuckets |
Cubos de clasificación, Above1, Above2, Above3, Above4 |
|
ratingCount |
integer (int32) |
Número total de clasificaciones de la oferta |
smallIconUri |
string |
URI al icono de producto pequeño |
startingPrice |
Precio comercial del plan más barato del producto |
|
summary |
string |
Resumen del producto |
supportedProducts |
string[] |
Se asigna a la lista de productos compatibles que proporciona el publicador |
uniqueProductId |
string |
Identificador único del producto. |
ProductType
El método de entrega o el modelo de implementación
Valor | 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
Valor que indica si se trata de un producto de Microsoft o de terceros.
Valor | Description |
---|---|
Microsoft | |
ThirdParty |
PublishingStage
Fase de publicación del producto. Los valores posibles son: Versión preliminar, Público
Valor | Description |
---|---|
Preview | |
Public |
RatingBucket
Cubo de clasificación
Valor | Description |
---|---|
AboveFour | |
AboveOne | |
AboveThree | |
AboveTwo |
Sku
El SKU
Nombre | Tipo | Description |
---|---|---|
generation |
string |
Generación |
identity |
string |
La identidad |
name |
string |
El nombre |
StartingPrice
Precio comercial del plan más barato del producto
Nombre | Tipo | Description |
---|---|---|
currency |
string |
Moneda del precio |
market |
string |
Mercado para el que se calcula el precio inicial |
meterUnits |
string |
Unidades del modelo de precios de medidores |
minMeterPrice |
number |
Precio de medidores de inicio (mínimo) |
minTermPrice |
number |
Precio de términos de inicio (mínimo) |
termUnits |
string |
Las unidades del modelo de precios de términos |
VmArchitectureType
Tipo de arquitectura de máquina virtual
Valor | Description |
---|---|
Arm64 | |
X64Gen1 | |
X64Gen2 |
VmSecurityType
Tipo de seguridad de máquina virtual
Valor | Description |
---|---|
Confidential | |
None | |
Trusted |