O GLPI é uma ferramenta de controle de tickets (chamados).
Para os testes, estou utilizando uma aplicação chamada Postman. Essa aplicação é bastante útil para trabalhar com APIs, e recomendo que utilize a mesma.
O endereço do serviço é: http://seuservidorglpi/apirest.php/initSession
O tipo de requisição que utilizei no teste é GET
É necessário cadastrar os seguintes campos na aba Headers (Key: Value):
- Authorization: Basic [INCLUA_AQUI_A_BASIC_AUTHENTICATION]
- App-Token: [INCLUA_AQUI_O_TOKEN]
Para gerar a o Basic Authentication, você pode utilizar algumas ferramentas na internet. Eu utilizei a seguinte:
https://www.blitter.se/utils/basic-authentication-header-generator/
O App-Token você pode gerar conforme o artigo anterior que escrevi:
http://blog.tiagopassos.com/2019/03/22/api-do-glpi-como-resolver-problema-error_not_allowed_ip/
O servidor irá retornar o token como no Exemplo abaixo:
{ "session_token": "8bd0bbf4dee0bcbaecb5e8326d5f47a8" }
É importante armazenar essa chave para que a mesma possa ser utilizada nos métodos posteriores
Últimos comentários