This API checks information of League of Legends accounts. It can be used via CLI or through a web interface.
- PHP installed on the server.
- Internet access for interaction with Riot Games APIs.
- Hydra API key
Clone the repository or download the files to a PHP server.
Configure your Hydra API key in api/data/config.json
- To update base endpoints, edit and run
updateConfig.php
- To update Champions & Skins data each patch, run
php updateJson.php
- Open
api.php
. - Enter the League of Legends account's username and password in the designated variables.
- Run the script in the terminal with
php api.php
. - Account information will be processed and displayed.
- Open
index.html
in a browser. - Enter account information in the format
username:password
in the combobox. - Click on "Test".
- Information will be processed and displayed in the web interface.
- Make GET requests to
api.php
withuser
andpass
parameters. Example:http://yourserver.com/api.php?user=username&pass=password
. - The API will process the information and return the account data.
The system returns various account information, including:
- Username and old nickname.
- Riot ID and change status available.
- Email (partially masked).
- Account level.
- Leavebuster status.
- Account creation date.
- Ranking data (SoloQ and Flex), including last season's ranking, win rate, and LP (for Master tier and above).
- Date and inactivity since the last game.
- Skin and champion count.
- Blue Essence (BE) and Riot Points (RP).
- Quantity of gems, chests, and keys.
- Details of the first champions and skins acquired.
Esta API verifica informações de contas do League of Legends. Pode ser utilizado via CLI ou através de uma interface web.
- PHP instalado no servidor.
- Acesso à internet para interação com as APIs da Riot Games.
- Hydra API key
Clone o repositório ou baixe os arquivos em um servidor com PHP.
Configure sua chave da Hydra API em api/data/config.json
- Para atualizar os endpoints base, edite e execute
updateConfig.php
- Para atualizar os dados de Campeões e Skins a cada atualização do jogo, execute
php updateJson.php
- Abra
api.php
. - Insira o nome de usuário e senha da conta de League of Legends nas variáveis designadas.
- Execute o script no terminal com
php api.php
. - As informações da conta serão processadas e exibidas.
- Abra
index.html
em um navegador. - Insira as informações da conta no formato
usuário:senha
na combobox. - Clique em "Testar".
- As informações serão processadas e exibidas na interface web.
- Faça requisições GET para
api.php
com parâmetrosuser
epass
. Exemplo:http://seuservidor.com/api.php?user=nomeDoUsuario&pass=senha
. - A API processará as informações e retornará os dados da conta.
O sistema retorna várias informações da conta, incluindo:
- Nome de usuário e apelido antigo.
- ID da Riot e status de mudança disponível.
- E-mail (parcialmente mascarado).
- Nível da conta.
- Status de leavebuster.
- Data de criação da conta.
- Dados de classificação (SoloQ e Flex), incluindo a classificação da temporada anterior, taxa de vitória e PDL (para Mestre e acima).
- Data e inatividade desde o último jogo.
- Contagem de skins e campeões.
- Essência Azul (BE) e Riot Points (RP).
- Quantidade de gemas, baús e chaves.
- Detalhes dos primeiros campeões e skins adquiridos.