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_uri
para 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 code
será 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
.