Processo de autenticação
Uma vez que a API tenha sido ativada e as chaves fornecidas pelo Vivo Recuerdo® tenham sido obtidas, a autenticação pode ser realizada.
Se você não recebeu as CHAVES, solicite-as através de nosso chat de suporte em vivorecuerdo.es/clientes
Esta autenticação consiste em uma solicitação HTTP POST contra o URL https://api.vivorecuerdo.es/v1/login com um JSON no seguinte formato:
{
"client_key": "<customer_key>",
"secret_key": "<senha_secreta>"
}
Por exemplo, com cURL:
curl -X POST https://api.vivorecuerdo.es/v1/login -H "Content-Type: application/json" -d '{"client_key":"cli_220e79d7-ab02-10d63-b30d-953b790098ef", "secret_key":"ke2_528b08a7-258b-1872j-as4d-a36dfdffd8a6"}'
O resultado dessa solicitação será outro JSON com token, que permite a interação com a API e expira em 1h:
{
"token" : "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJkZXNhcnJvbGxvIiwiaXNzIjoidml2b3JlY3VlcmRvIiwiaWF0IjoxNTY2NTQxODE3LCJleHAiOjE1NjY1NDU0MTd9.V6wR6DgJMv36-Ktw8YjAu7oT_LlN2Vj4uMeX2ceP0lJjcItzmDKPsEuzkv5kOObN8T6RAQsaGFKQ2ZtcsNMc0Q"
}
Quando for necessária uma transação com a API e o token tiver expirado, será necessário fazer o login novamente (chamada HTTP POST com as chaves em formato JSON na URL https://api.vivorecuerdo.es/v1/login, como no início) para obter um novo token válido.
A partir daqui, tudo segue esta dinâmica: qualquer transação com a API exigirá um token no cabeçalho da solicitação. Se tiver expirado, será necessário solicitar um válido fazendo o login novamente.