Passo 2 - Gerar Código de Autorização

Como gerar o código de autorização (code)

No passo anterior, você criou o aplicativo na Appstore e obteve as credenciais. Neste passo, vamos utilizar as credenciais client_id e redirect_uripara obter ocode.

O objetivo dessa etapa é autorizar o aplicativo (criado no passo 1) a se conectar com a conta desejada do RD Station CRM.

Compondo a URL de autorização

Você deve substituir os parâmetros client_id e redirect_uri da URL de autorização indicada abaixo, pelas credenciais obtidas no passo anterior:

https://api.rd.services/oauth2/authorize?response_type=code&client_id=YOUR_CLIENT_ID&redirect_uri=YOUR_REDIRECT_URI

💡

O parâmetro redirect_uri deve ser substituído pela URL de Callback cadastrada no aplicativo criado no passo 1.

Exemplo de URL de autorização

Veja um exemplo de como ficaria a URL de autorização após substituir o client_id e redirect_uri pelas credenciais geradas por um aplicativo.

Autorizando o aplicativo

Após gerar a URL de autorização, é necessário acessá-la para obter o code.

Ao acessar/ser redirecionado para a URL de autorização, o usuário poderá selecionar qual conta da RD Station deseja integrar e será exibida a caixa de permissões para confirmar a autorização, conforme mostrado a imagem abaixo:

Se o redirecionamento for feito corretamente, o codeserá retornado na URL de callback fornecida no parâmetro redirect_uri com a estrutura similar:

<https://yourapp.org/auth/callback?code={code}>

Pode realizar essa etapa acessando a URL de autorização pela barra de endereço do seu navegador para ser redirecionado para a sua conta da RD Station, autorizar a conexão e obter o code.