post https://api.rd.services/auth/token?token_by=code
Recipes
🔒
Obtendo os tokens para autenticação - Autenticação RD Station Marketing
Open Recipe
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.
O
code
tem duração de 1 hora.Por isso, esse passo precisa ser realizado antes que ele expire. Se o
code
tiver 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_token
quando ele expirar. Orefresh_token
não expira.
Agora que você obteve os tokens, o CODE não é mais necessário.
Apenas será necessário trabalhar com o
refresh_token
recebido 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!