Conectar serviços web com OAuth 2.0
OAuth 2.0 permite autorizar uma aplicação a acessar recursos de outro serviço. Para configurar uma conexão, você precisa das credenciais do cliente, dos endereços de autorização e token e dos escopos exigidos pela ação.
O título original menciona “qualquer serviço”, mas cada API tem requisitos próprios. Este guia reproduz o exemplo documentado pelo Make para Dropbox; ele não garante compatibilidade universal.
Prepare o aplicativo no Dropbox
- Entre na área de desenvolvedores do Dropbox.
- Abra a criação de aplicativos.
- Escolha Scoped access, defina o tipo de acesso e dê um nome ao aplicativo.
- O exemplo oficial usa Full Dropbox. Revise se esse alcance é necessário ao seu caso antes de autorizá-lo.
- Na aba Settings, cadastre a URI de redirecionamento e clique em Add.
- Guarde App key e App secret em local protegido.
- Em Permissions, selecione os escopos necessários e clique em Submit.
Na documentação do Make consultada em 26 de setembro de 2026, a URI de redirecionamento do exemplo é:
https://www.integromat.com/oauth/cb/oauth2
Esse endereço é um callback OAuth, não uma página para cadastro nem uma URL de rastreamento. Confira o callback exigido pela conexão utilizada; não o troque apenas por conter o nome antigo Integromat.
Os escopos habilitados no Dropbox também precisam ser informados na conexão. Consulte a documentação HTTP do Dropbox para a ação escolhida.
Configure a conexão pela aplicação HTTP
- Adicione HTTP > Make a request.
- Em Authentication type, selecione OAuth 2.0.
- Em Credentials, clique em Create a connection ou Add.
- Dê um nome e escolha Authorization Code em Flow type.
- Configure os campos abaixo.
- Clique em Save e conclua a autorização na janela aberta.
Em Authorize URI, use:
https://www.dropbox.com/oauth2/authorize
Em Token URI, use:
https://api.dropboxapi.com/oauth2/token
- Client ID: App key do aplicativo criado.
- Client Secret: App secret do aplicativo criado.
- Scope: escopos necessários, adicionados com +Add item.
Em Advanced settings, o exemplo oficial acrescenta estes Authorize parameters:
| Key | Value |
|---|---|
token_access_type |
offline |
force_reapprove |
true |
São parâmetros específicos do Dropbox. Não os replique em outro provedor sem consultar sua documentação. Eles não eliminam a possibilidade de revogação de acesso ou necessidade de reautorização.
Faça a requisição de criação de pasta
Depois de autorizar a conexão, configure o módulo HTTP:
- URL: use o endpoint indicado abaixo.
- Method: POST.
- Não adicione cabeçalhos nem parâmetros de consulta extras neste exemplo.
- Body content type: application/json.
- Body input method: Data structure.
https://api.dropboxapi.com/2/files/create_folder_v2
Em Body structure, clique em Add. Crie um campo de texto path e um campo booleano autorename. Salve a estrutura e preencha o caminho com /Make, deixando autorename desativado.
Os dados de exemplo correspondem a:
{
"path": "/Make",
"autorename": false
}
Salve e execute o módulo em uma conta de teste. Confira a saída e a pasta no Dropbox. Com renomeação desativada, não presuma sucesso se já houver um item no caminho escolhido.
Alternativa: aplicação Dropbox
Se o módulo nativo atender à tarefa:
- Adicione Dropbox > Create a Folder.
- Clique em Create a connection ou Add.
- Dê um nome e informe as credenciais e os escopos quando os campos forem apresentados.
- Salve e autorize o acesso.
- Em Folder Name, use
Make; escolha a pasta de destino. - Execute e confira a saída e o armazenamento.
A aplicação nativa e a aplicação HTTP são caminhos alternativos. Não execute os dois sobre o mesmo destino sem considerar que ambos tentarão criar uma pasta.
Cuidados editoriais
Não coloque App secret em código público ou capturas. Confira conta, escopos e destino antes de autorizar. Se a chamada falhar, compare o erro com a documentação da API antes de repetir uma ação de escrita.
Este guia descreve o procedimento oficial; não afirma que este site criou uma conexão ou executou uma requisição autenticada.
Fonte
Documentação original do Make. Consulta realizada em 26 de setembro de 2026.