post https://api.rd.services/auth/token?token_by=code
###[Passo 3 de 4]
Obtendo os tokens
Uma vez recebido o parâmetro code, só falta obter o access_token e refresh_token.
Para isso, você vai utilizar o client_id e client_secret obtidos ao criar o App (passo 1) e o code obtido no passo anterior no envio da sua requisição.
Ocodetem duração de 1 hora.Por isso, esse passo precisa ser realizado antes que ele expire. Se o
codetiver expirado, você receberá o erro"EXPIRED_CODE_GRANT".
Objetivo dos tokens recebidos neste passo
- O
access_tokené utilizado para autorizar suas requisições. Ele possui data de expiração pré-determinada definida pelo atributo expires_in em segundos, que é de 86400 segundos (24 Horas). - O
refresh_tokené utilizado para obter um novoaccess_tokenquando ele expirar. Orefresh_tokennão expira.
Agora que você obteve os tokens, o CODE não é mais necessário.Apenas será necessário trabalhar com o
refresh_tokenrecebido nesta etapa, para gerar um novoaccess_token.
Você pode utilizar o recurso de "Try It" desta página para obter os seus tokens ou se basear para desenvolver a sua aplicação!