Passo 3: Como obter os tokens (access_token e refresh_token)

[Passo 3 de 4]

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 novo access_token quando ele expirar. O refresh_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 novo access_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!

Language
Click Try It! to start a request and see the response here!