Saltar para o conteúdo

Overview

  • 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 fornece endpoints para gerenciar o catálogo da sua loja no jogo e processar compras. Use os endpoints para configurar itens virtuais, moedas virtuais, chaves do jogo, conjuntos, fluxos de carrinho e pagamento, atributos de itens e importar itens de fontes externas.

Transferir a descrição da OpenAPI
Idiomas
Servidores
Mock server
https://xsolla.redocly.app/_mock/pt/api/catalog/
https://store.xsolla.com/api/
Operações
Operações
Operações
Operações
Operações
Operações

Obter códigos carregando informações da sessãoServer-sideAdmin

Pedido

Obtém códigos carregando informações de sessão.

Segurança
basicAuth
Caminho
project_idintegerobrigatório

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

Exemplo: 44056
session_idstringobrigatório

ID da sessão.

Padrão "fc7105b6e8ee01339582970b37697242"
curl -i -X GET \
  -u <username>:<password> \
  'https://xsolla.redocly.app/_mock/pt/api/catalog/v2/project/44056/admin/items/game/key/upload/session/{session_id}'

Respostas

As informações da sessão de carregamento de códigos foram recebidas com sucesso.

Corpoapplication/json
count_skippedinteger
Exemplo: 10
count_totalinteger
Exemplo: 100
count_uploadedinteger
Exemplo: 0
session_idstring
Exemplo: "fc7105b6e8ee01339582970b37697242"
statusstring
Exemplo: "processing"
Resposta
application/json
{ "count_skipped": 10, "count_total": 100, "count_uploaded": 0, "session_id": "fc7105b6e8ee01339582970b37697242", "status": "processing" }

Pedido

Carrega códigos por SKU de chave de jogo.

Segurança
basicAuth
Caminho
project_idintegerobrigatório

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

Exemplo: 44056
item_skustringobrigatório

SKU do item.

Exemplo: booster_mega_1
Corpomultipart/form-dataobrigatório
filestring(binary)obrigatório

Arquivo com códigos.

Exemplo: "keys.txt"
region_idinteger

ID de região.

Exemplo: 1
curl -i -X POST \
  -u <username>:<password> \
  https://xsolla.redocly.app/_mock/pt/api/catalog/v2/project/44056/admin/items/game/key/upload/sku/booster_mega_1 \
  -H 'Content-Type: multipart/form-data' \
  -F file=keys.txt \
  -F region_id=1

Respostas

As informações da sessão de carregamento de códigos foram recebidas com sucesso.

Corpoapplication/json
count_skippedinteger
Exemplo: 10
count_totalinteger
Exemplo: 100
count_uploadedinteger
Exemplo: 0
session_idstring
Exemplo: "fc7105b6e8ee01339582970b37697242"
statusstring
Exemplo: "processing"
Resposta
application/json
{ "count_skipped": 10, "count_total": 100, "count_uploaded": 0, "session_id": "fc7105b6e8ee01339582970b37697242", "status": "processing" }

Excluir jogo por SKUServer-sideAdmin

Pedido

Exclui um jogo no projeto por SKU.

Segurança
basicAuth
Caminho
project_idintegerobrigatório

ID do projeto. Você pode encontrar esse parâmetro em sua Conta de Distribuidor ao lado do nome do projeto.

Exemplo: 44056
item_skustringobrigatório

SKU do item.

Exemplo: booster_mega_1
curl -i -X DELETE \
  -u <username>:<password> \
  https://xsolla.redocly.app/_mock/pt/api/catalog/v2/project/44056/admin/items/game/sku/booster_mega_1

Respostas

Jogo excluído com sucesso.

Resposta
Sem conteúdo
Operações
Operações
Operações
Operações
Operações
Operações
Operações
Operações
Operações
Operações
Operações
Operações
Operações

Catálogo

Esta API permite obter qualquer tipo de itens vendáveis ou itens específicos.

Operações
Operações
Operações