ID del proyecto.
- Obtener la lista de claves del juego por grupo especificado
Digital Distribution Hub (1.0.0)
Digital Distribution Hub es una nueva solución de Xsolla que tiene por objetivo conectar los pagos digitales y en efectivo a través de la tecnología de pagos únicos inmediatos ('push') y de comercio electrónico.
Esta referencia combina puntos finales de API para dos productos de Xsolla: In-Game Store y Pay Station. Hay dos URL base:
https://store.xsolla.com/apipara los grupos Common, Catalog, Cart, y Order.https://ps.xsolla.compara el grupo Notifications.
Los puntos finales de API en el grupo Catalog no requieren autorización.
Para realizar operaciones en los grupos Cart y Order, necesita generar un token a través de Create user token.
Esta referencia muestra un diseño de una futura API y no una interfaz plenamente funcional. Actualmente, solo puede probar los puntos finales de los grupos Catalog y Notifications. Si desea compartir sus comentarios, envíenos un correo electrónico a techdoc@xsolla.com.
Solicitud
Obtiene una lista de juegos del grupo especificado para crear un catálogo.
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.
Lista de campos adicionales. Estos campos estarán en la respuesta si los envía en su solicitud. Campos disponibles media_list, order y long_description.
País para calcular los precios regionales y las restricciones del catálogo. Código de país de dos letras en mayúscula según la norma ISO 3166-1 alpha-2. Si no especifica el país explícitamente, se calculará en función de la dirección IP del usuario.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/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/digital-distribution-hub/v2/project/44056/items/game/group/{external_id}?limit=50&offset=0&locale=en&additional_fields%5B%5D=string&country=US' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'La lista de juegos se recibió correctamente.
{ "items": [ { … }, { … } ] }
Solicitud
Obtiene una lista de claves del juego del grupo especificado para crear un catálogo.
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.
Lista de campos adicionales. Estos campos estarán en la respuesta si los envía en su solicitud. Campos disponibles media_list, order y long_description.
País para calcular los precios regionales y las restricciones del catálogo. Código de país de dos letras en mayúscula según la norma ISO 3166-1 alpha-2. Si no especifica el país explícitamente, se calculará en función de la dirección IP del usuario.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/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/digital-distribution-hub/v2/project/44056/items/game/key/group/{external_id}?limit=50&offset=0&locale=en&additional_fields%5B%5D=string&country=US' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'La lista de claves del juego se recibió correctamente.
{ "items": [ { … }, { … } ] }
Idioma de respuesta. Código de idioma de dos letras minúsculas según la norma ISO 639-1.
Lista de campos adicionales. Estos campos estarán en la respuesta si los envía en su solicitud. Campos disponibles media_list, order y long_description.
País para calcular los precios regionales y las restricciones del catálogo. Código de país de dos letras en mayúscula según la norma ISO 3166-1 alpha-2. Si no especifica el país explícitamente, se calculará en función de la dirección IP del usuario.
- Mock serverhttps://xsolla.redocly.app/_mock/es/api/digital-distribution-hub/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/digital-distribution-hub/v2/project/44056/items/game/key/sku/booster_mega_1?locale=en&additional_fields%5B%5D=string&country=US' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'La clave del juego se recibió correctamente.
Lista de atributos y sus valores correspondientes al artículo. Puede utilizarse para el filtrado de catálogos.
ID único del DRM. El código de artículo (SKU) solo puede contener caracteres alfanuméricos latinos en minúsculas, puntos, guiones y guiones bajos.
Grupos a los que pertenece el artículo.
URL de la imagen.
Si es true, la clave del juego está reservada y la fecha de lanzamiento no ha pasado.
Fecha de lanzamiento de la clave del juego en formato ISO 8601.
ID único del artículo. El código de un artículo (SKU) solo puede contener caracteres alfanuméricos latinos en minúsculas, puntos, guiones y guiones bajos.
{ "attributes": { "$ref": "#/components/examples/client-attribute-game-horror/Catalog_value" }, "description": "Game description", "drm_name": "Steam", "drm_sku": "steam", "groups": [ { … }, { … } ], "has_keys": true, "image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png", "is_free": false, "is_pre_order": true, "name": "Game name", "price": { "amount": "30.5", "amount_without_discount": "30.5", "currency": "USD" }, "release_date": "2020-08-11T10:00:00+03:00", "sku": "game_1", "type": "game_key", "virtual_prices": [] }