Inicialização de jogos
Toda requisição ao TechnoBin-Bridge deve conter os seguintes cabeçalhos:
| Header | Descrição |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer [Token de acesso] |
| X-Tenant-ID | ID do provedor |
O token de acesso e o ID do provedor podem ser obtidos no painel de gerenciamento do TechnoBin.
Lista de jogos
Seção intitulada “Lista de jogos”A lista de jogos disponíveis, com seus respectivos detalhes, pode ser obtida através do bridge pelo endpoint https://bridge.technobin.net/v0/games com o método GET.
Jogos retornam diferentes informações a depender de seu tipo. Como jogos do tipo bingo, os quais retornam os canais disponibilizados pelo provedor.
Endpoint de inicialização de jogos
Seção intitulada “Endpoint de inicialização de jogos”Para iniciar um jogo, deve ser feita uma requisição POST ao endpoint https://bridge.technobin.net/v0/create-url, o qual irá criar e retornar uma URL única para aquele usuário.
Fica a critério do operador a escolha entre redirecionar o jogador à URL ou usá-la em um iframe.
Conteúdo da requisição
Seção intitulada “Conteúdo da requisição”| Campo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| requestID | string | ID único de requisição no formato UUIDv4 | Sim |
| currency | string | Moeda do jogo | Sim |
| exitUrl | string | URL para o botão de sair do jogo | Não |
| player.id | string | ID público do jogador | Sim |
| player.session | string | Token de sessão do jogador | Sim |
| game.id | string | ID do jogo a ser iniciado | Sim |
| game.channel | string | Canal do jogo a ser iniciado | * |
{ "requestID": "c6ea5494-7972-4adc-88c9-e0e3a1f4bd75", "currency": "USD", "exitUrl": "https://example.com", "player": { "id": "player1", "session": "session123" }, "game": { "id": "123", "channel": "my-channel" }}Conteúdo da resposta
Seção intitulada “Conteúdo da resposta”| Campo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| requestID | string | Retorno do requestID enviado | Sim |
| gameUrl | string | URL para o jogo | Sim |
{ "requestID": "c6ea5494-7972-4adc-88c9-e0e3a1f4bd75", "gameUrl": "https://example.games.com/?token=\"e85db200-026e-4b0b-bae5-c08d2e26f4af\""}Recursos
Seção intitulada “Recursos” Parâmetros Valores disponíveis para currency e outros parâmetros.