Autenticação
Aviso Importante!
A partir da versão 5.0.0 dos SDKs de iOS e Android, o sistema de autenticação foi atualizado para usar um token temporário em vez do mobileToken.
Utilizamos uma API Key para permitir o acesso à nossa API. Normalmente, essa chave é enviada por e-mail. Caso você ainda não tenha recebido a sua, envie uma mensagem para suporte.caas@qitech.com.br.
Token temporário de autenticação
Antes de configurar o SDK, você deve gerar um token temporário por meio de uma requisição server-to-server para a nossa API.
Gerar token
curl -X POST "https://d.viewpkg.com/device_scan/token" \
-H "Authorization: EXAMPLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "session_id": "unique_session_identifier" }'
Endpoints
| Ambiente | URL |
|---|---|
| Sandbox | https://d.sandbox.viewpkg.com/device_scan/token |
| Produção | https://d.viewpkg.com/device_scan/token |
Detalhes da Requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| session_id | string | Sim | Identificador único da sessão gerado pelo seu sistema (por exemplo, UUID). |
Request Body
{
"session_id": "unique_session_identifier"
}
Response Body
A resposta bem-sucedida conterá o campo token.
{
"token": "eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6..."
}
Atenção
Substitua EXAMPLE_API_KEY pela API Key recebida do suporte.