- Não adianta tentar utilizar o XRiotToken, ele só dura 24 horas, mas você pode gerar o seu proprio entrando no portal do desenvolvedor da RIOT GAMES.
- Rank (Flex / Solo Duo)
- Vitorias / Derrotas
- Nível
- Buscar Perfil
- Buscar Conta
- Historico de partidas
- Maestria de campeões
1. Cliente
- Envia requisição à API Rest
2. API Rest
- É feito uma busca na base de dados, caso o player pesquisado já esteja inserido no banco de dados, então é retornado para o cliente.
- Caso contrário é feito uma requisição para RIOT API.
3. Faz requisição para outro serviço
- A requisição é feita e caso seja encontrado o player, então essas informações são salvas no banco de dados.
- Caso contrário é retornado um erro para o cliente, o player não existe.
Foi utilizado a RIOT API, para obter os dados do jogador. E além disso foi utilizado as seguintes tecnologias:
Para rodar o projeto é necessário criar uma conta, e gerar a X-Riot-Token, para ralizar as requisições para o RIOT API. Se você já tiver a X-Riot-Token é só adicionar no appsettings na seção "XRiotToken".
- C# .NET 7
- Docker
- SQL Server
- Arquitetura em camadas