ID externo del grupo.
- Obtener la lista de claves de juego por grupo especificado
Shop Builder 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
Shop Builder API provides a third-party solution for implementing the server side for your store interface. Use the endpoints to manage in-game items, in-game currencies, cart, player inventory, promotions, game library, etc.
Catálogo personalizado
Esta API permite especificar reglas para los atributos de usuario. Si el usuario cumple todas las condiciones de una regla específica, se mostrarán los elementos personalizados.
Para promociones personalizadas, consulte la sección Promotions.
Para transmitir atributos antes de una compra, puede utilizar Xsolla Login API o transmitirlos a la propiedad user.attributes mientras se genera el token utilizando Pay Station API.
Solicitud
Obtiene una lista de juegos del grupo especificado para crear un catálogo.
Todos los proyectos tienen la limitación de número de artículos que se pueden obtener en la respuesta. El valor por defecto y máximo es de 50 artículos por respuesta. Para obtener más datos, página por página, utilice los campos limit y offset.
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.
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/shop-builder/v2/project/{project_id}/items/game/group/{external_id}
- https://store.xsolla.com/api/v2/project/{project_id}/items/game/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/shop-builder/v2/project/44056/items/game/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>'La lista de juegos se recibió correctamente.
{ "has_more": false, "items": [ { … }, { … } ] }
Solicitud
Obtiene una lista de claves de juego del grupo especificado para crear un catálogo.
Todos los proyectos tienen la limitación de número de artículos que se pueden obtener en la respuesta. El valor por defecto y máximo es de 50 artículos por respuesta. Para obtener más datos, página por página, utilice los campos limit y offset.
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.
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/shop-builder/v2/project/{project_id}/items/game/key/group/{external_id}
- https://store.xsolla.com/api/v2/project/{project_id}/items/game/key/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/shop-builder/v2/project/44056/items/game/key/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>'La lista de claves del juego se recibió correctamente.
{ "has_more": true, "items": [ { … }, { … } ] }
Solicitud
Obtiene una clave de juego para el 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 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.
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/shop-builder/v2/project/{project_id}/items/game/key/sku/{item_sku}
- https://store.xsolla.com/api/v2/project/{project_id}/items/game/key/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/shop-builder/v2/project/44056/items/game/key/sku/{item_sku}?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>'La clave del juego se recibió correctamente.
Lista de atributos y sus valores correspondientes al artículo. Puede utilizarse para filtrar el catálogo.
ID único de DRM. El SKU solo puede contener caracteres alfanuméricos latinos en minúsculas y mayúsculas, puntos, guiones y guiones bajos.
Grupos a los que pertenece el artículo.
URL de la imagen.
Si es true, el artículo es gratuito.
Si es true, la clave del juego está reservada y la fecha de lanzamiento no ha pasado.
Precios de artículos.
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.
Fecha de lanzamiento de la clave del juego en formato ISO 8601.
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.
{ "attributes": [ { … }, { … } ], "can_be_bought": true, "description": "Game description", "drm_name": "Steam", "drm_sku": "steam_key_1", "groups": [ { … }, { … } ], "has_keys": true, "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png", "is_free": false, "is_pre_order": true, "limits": null, "name": "Game name", "periods": [ { … } ], "price": { "amount": "30.5", "amount_without_discount": "30.5", "currency": "USD" }, "promotions": [], "release_date": "2020-08-11T10:00:00+03:00", "sku": "com.xsolla.game_1", "type": "game_key", "virtual_prices": [] }