ID do Projeto.
- Obter lista de jogos por grupo especificado
Digital Distribution Hub (1.0.0)
Digital Distribution Hub é uma nova solução Xsolla que visa conectar pagamentos digitais e baseados em dinheiro através da tecnologia de pagamentos push e e-commerce.
Essa referência combina pontos de extremidade de API para dois produtos Xsolla: In-Game Store e Pay Station. Há dois URLs base:
https://store.xsolla.com/apipara os grupos Common, Catalog, Cart e Order.https://ps.xsolla.compara o grupo Notifications.
Os pontos de extremidade da API no grupo Catalog não exigem autorização.
Para trabalhar com operações nos grupos Cart e Order, você precisa gerar um token via Create user token.
Esta referência mostra o design de uma API futura e não uma interface totalmente funcional. Atualmente, você pode experimentar apenas os pontos de extremidade dos grupos Catalog e Notifications. Se você quiser compartilhar seus comentários, envie um e-mail para techdoc@xsolla.com.
- https://store.xsolla.com/api/v2/project/{project_id}/items/game/drm
- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/v2/project/{project_id}/items/game/drm
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://store.xsolla.com/api/v2/project/44056/items/game/drm \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'A lista de DRMs foi recebida com êxito.
URL da imagem.
Link de instrução de resgate.
{ "drm": [ { … }, { … } ] }
Pedido
Obtém uma lista de jogos do grupo especificado para criar um catálogo.
Número do elemento a partir do qual a lista é gerada (a contagem começa a partir de 0).
Idioma de resposta. Código de idioma minúsculo de duas letras de acordo com o padrão ISO 639-1.
A lista de campos adicionais. Esses campos estarão na resposta se você enviá-los em sua solicitação. Campos disponíveis media_list, order, long_description.
País para calcular preços regionais e restrições de catálogos. Código de país maiúsculo de duas letras de acordo com o padrão ISO 3166-1 alpha-2. Se você não especificar o país explicitamente, ele será calculado com base no endereço IP do usuário.
- https://store.xsolla.com/api/v2/project/{project_id}/items/game/group/{external_id}
- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/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://store.xsolla.com/api/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>'A lista de jogos foi recebida com sucesso.
Lista de atributos e seus valores correspondentes ao item. Pode ser usado para filtrar catálogos.
ID de atributo exclusivo. O external_id pode conter apenas caracteres alfanuméricos latinos minúsculos, traços e sublinhados.
Grupos aos quais o item pertence.
URL da imagem.
ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos, pontos, traços e sublinhados.
Tipo de item: virtual_good/virtual_currency/bundle/physical_good/unit.
ID de DRM exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos, pontos, traços e sublinhados.
Se true, a chave de jogo tem chaves para venda.
Se true, a chave de jogo é do tipo pré-venda e a data de lançamento não foi passada.
Preços dos itens.
Moeda de compra padrão. Código de três letras de acordo com o padrão ISO 4217.
Data de lançamento da chave de jogo no formato ISO 8601.
ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos, pontos, traços e sublinhados.
Preços virtuais.
Preço do item com desconto em moedas virtuais.
Descrição da moeda virtual.
Imagem da moeda virtual.
Se o preço é padrão para o item ou não.
Nome da moeda virtual.
{ "items": [ { … }, { … } ] }
Pedido
Obtém uma lista de chaves de jogo do grupo especificado para criar um catálogo.
Número do elemento a partir do qual a lista é gerada (a contagem começa a partir de 0).
Idioma de resposta. Código de idioma minúsculo de duas letras de acordo com o padrão ISO 639-1.
A lista de campos adicionais. Esses campos estarão na resposta se você enviá-los em sua solicitação. Campos disponíveis media_list, order, long_description.
País para calcular preços regionais e restrições de catálogos. Código de país maiúsculo de duas letras de acordo com o padrão ISO 3166-1 alpha-2. Se você não especificar o país explicitamente, ele será calculado com base no endereço IP do usuário.
- https://store.xsolla.com/api/v2/project/{project_id}/items/game/key/group/{external_id}
- Mock serverhttps://xsolla.redocly.app/_mock/pt/api/digital-distribution-hub/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://store.xsolla.com/api/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>'A lista de chaves do jogo foi recebida com sucesso.
Lista de atributos e seus valores correspondentes ao Jogo.
ID de atributo exclusivo. O external_id pode conter apenas caracteres alfanuméricos latinos minúsculos, traços e sublinhados.
ID de DRM exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos, pontos, traços e sublinhados.
Grupos aos quais o item pertence.
URL da imagem.
Se true, a chave de jogo é do tipo pré-venda e a data de lançamento não foi passada.
Preços dos itens.
Moeda de compra padrão. Código de três letras de acordo com o padrão ISO 4217.
Data de lançamento da chave de jogo no formato ISO 8601.
ID de item exclusivo. O SKU só pode conter caracteres alfanuméricos latinos minúsculos, pontos, traços e sublinhados.
Preços virtuais.
Descrição da moeda virtual.
{ "items": [ { … }, { … } ] }