Informações técnicas para desenvolver a integração com a API Glass Data.
Endpoint
A integração deve ser desenvolvida exclusivamente via backend, utilizando a API REST hospedada no endereço https://api.glassdata.io.
Formato
As requisições nos métodos POST
e PATCH
devem ser enviadas no formato JSON, usando o cabeçalho Content-Type: application/json
.
A resposta da requisição será enviada também no formato JSON.
Autenticação
Para autenticar sua requisição, utilize o o padrão Basic Auth utilizando o ID como usuário e a chave secreta como senha. Teste sua credencial executando o seguinte comando no terminal (necessário curl
instalado):
$ curl https://api.glassdata.io/account -u KEY_ID:KEY_SECRET
Se a chave for válida, você receberá o ID da conta atual:
{"account":{"id":"0628fd01-038f-7000-9345-4aaefbe9c6b3"}}
Parabéns! Sua chave está funcionando! 🎉
Faça testes diretamente na documentação
Você também pode utilizar sua chave diretamente na documentação dos métodos da API para realizar testes rápidos e validar requisições e respostas.
Status da plataforma
Para verificar a disponibilidade e a agenda de manutenções da plataforma, acesse https://status.glassdata.io.
Simulando um score
Você pode simular os diferentes tipos de retorno da API de detecção de bots com os seguintes passos:
- Certifique-se que você está usando uma chave de API de uma conta de testes. No painel de administração, acesse Configurações > Dados da conta e verifique o se o Modo do ambiente é Testes.
- No método POST /payments preencha o campo
user.id
com a stringtest_
no início, por exemplo:test_1234
. - Envie um valor no campo
amount
com qualquer número de centavos. Os 2 dígitos dos centavos serão usados no score simulado. Por exemplo, se você enviar200.59
, o score simulado será0.59
.
No resultado da análise, a recomendação do campo analyses.bot_behaviour.action
será fornecida de acordo com a configuração de limites no painel (Configurações > Análises). Se qualquer um dos requisitos acima não for cumprido, a plataforma irá calcular o score normalmente.