ID externo del grupo.
- Obtener lista de artículos por grupo especificado
Catalog API (2.0.0)
- Version: 2.0.0
- Servers:
https://store.xsolla.com/api - Contact Us by Email
- Contact URL: https://xsolla.com/
- Required TLS version: 1.2
Catalog API ofrece endpoints para gestionar el catálogo de su tienda en el juego y procesar compras. Use los endpoints para configurar artículos virtuales, monedas virtuales, claves del juego, lotes, flujos de carrito y pago, atributos de artículos e importar artículos desde fuentes externas.
Solicitud
Obtiene una lista de todos los artículos virtuales para su búsqueda en el lado del cliente.
Solo devuelve el SKU, el nombre, los grupos y la descripción del artículo
El uso de las llamadas API del catálogo de artículos está disponible sin autorización, pero para obtener un catálogo personalizado, debe transmitir el JWT de usuario en el encabezado Authorization.
ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/catalog/v2/project/{project_id}/items/virtual_items/all
- https://store.xsolla.com/api/v2/project/{project_id}/items/virtual_items/all
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://xsolla.redocly.app/_mock/es/api/catalog/v2/project/44056/items/virtual_items/all?locale=en&promo_code=WINTER2021' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'La lista de todos los artículos virtuales se recibió correctamente.
{ "items": [ { … }, { … }, { … } ] }
Solicitud
Obtiene una lista de artículos del grupo especificado para crear un catálogo.
Todos los proyectos tienen la limitación del número de artículos que se pueden obtener en la respuesta. El valor máximo y por defecto es 50 artículos por respuesta. Para obtener más datos página por página, utilice los campos limit y offset.
Este punto final, accesible sin autorización, devuelve datos genéricos. Sin embargo, la autorización enriquece la respuesta con datos específicos del usuario para obtener un resultado personalizado, como los límites de usuario y las promociones disponibles.
ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.
Número del elemento a partir del cual se genera la lista (el conteo empieza desde el 0).
Idioma de respuesta. Código de idioma de dos letras minúsculas según la norma ISO 639-1.
La lista de campos adicionales. Estos campos estarán en la respuesta si los envía en su solicitud.
Código de país de dos letras mayúsculas de conformidad con la norma ISO 3166-1 alpha-2. Consulte la documentación para obtener información detallada sobre los países admitidos por Xsolla y el proceso de determinación del país.
Código único que distingue entre mayúsculas y minúsculas. Contiene letras y números.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/catalog/v2/project/{project_id}/items/virtual_items/group/{external_id}
- https://store.xsolla.com/api/v2/project/{project_id}/items/virtual_items/group/{external_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://xsolla.redocly.app/_mock/es/api/catalog/v2/project/44056/items/virtual_items/group/{external_id}?limit=50&offset=0&locale=en&additional_fields%5B%5D=media_list&country=US&promo_code=WINTER2021&show_inactive_time_limited_items=1' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Se se recibió correctamente la lista de artículos del grupo especificado.
{ "has_more": false, "items": [ { … }, { … } ] }
Solicitud
Obtiene un artículo virtual por SKU para crear un catálogo.
Este punto final, accesible sin autorización, devuelve datos genéricos. Sin embargo, la autorización enriquece la respuesta con detalles específicos del usuario para un resultado personalizado, como los límites de usuario y las promociones disponibles.
ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.
Idioma de respuesta. Código de idioma de dos letras minúsculas según la norma ISO 639-1.
Código de país de dos letras mayúsculas de conformidad con la norma ISO 3166-1 alpha-2. Consulte la documentación para obtener información detallada sobre los países admitidos por Xsolla y el proceso de determinación del país.
Muestra los artículos de duración limitada que no están disponibles para el usuario. El periodo de validez de dichos artículos no ha comenzado o ya ha expirado.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/catalog/v2/project/{project_id}/items/virtual_items/sku/{item_sku}
- https://store.xsolla.com/api/v2/project/{project_id}/items/virtual_items/sku/{item_sku}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://xsolla.redocly.app/_mock/es/api/catalog/v2/project/44056/items/virtual_items/sku/booster_mega_1?locale=en&country=US&show_inactive_time_limited_items=1&additional_fields%5B%5D=media_list' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'El artículo virtual se recibió correctamente.
Lista de atributos y sus valores correspondientes al artículo. Puede utilizarse para filtrar el catálogo.
Un objeto JSON que contiene los atributos y valores del artículo.
Grupos a los que pertenece el artículo.
URL de la imagen.
Si es true, el artículo es gratuito.
Promociones aplicadas para artículos específicos de la cesta. La matriz se devuelve en los siguientes casos:
Se configura un descuento promocional para un artículo específico.
Se aplica un código promocional con el parámetro Descuento en artículos seleccionados.
Si no se aplican promociones a nivel de artículo, se devuelve una matriz vacía.
ID único del artículo. El SKU solo puede contener caracteres alfanuméricos latinos en minúsculas y mayúsculas, puntos, guiones y guiones bajos.
Tipo de artículo virtual.
| Enumeración Valor | Descripción |
|---|---|
| consumable | Artículo que desaparece del inventario tras su uso (p. ej., munición). |
| non_consumable | Un artículo que permanece en el inventario durante un periodo ilimitado. |
| non_renewing_subscription | Artículo de duración limitada que puede representar el acceso a servicios o contenidos durante un periodo limitado. |
{ "attributes": [ { … } ], "can_be_bought": true, "custom_attributes": { "attr": "value", "purchased": 0 }, "description": { "en": "Honshu Boshin Wakizashi - Modern Tactical Samurai / Ninja Sword - Hand Forged 1060 Carbon Steel - Full Tang, Fully Functional, Battle Ready - Black TPR, Steel Guard and Pommel" }, "groups": [ { … } ], "image_url": "https://cdn.xsolla.net/img/misc/images/8ab44fe99038a56de01950ba4a971b77.png", "is_free": false, "item_id": 488833, "limits": { "per_item": null, "per_user": { … } }, "name": { "en": "Sword Xsolla Skin" }, "periods": [ { … } ], "price": { "amount": "4.99", "amount_without_discount": "4.99", "currency": "USD" }, "promotions": [], "sku": "com.xsolla.swords_1", "type": "virtual_good", "virtual_item_type": "non_consumable", "virtual_prices": [], "vp_rewards": [] }