Adicionar canal OneDrive
O canal OneDrive usa o Microsoft OneDrive como destino de armazenamento.
O que preparar
| Item | Uso |
|---|---|
| Conta Microsoft | Gerenciar OneDrive e registro do app |
| Domínio ImgBed | Configurar callback OAuth |
| App registration | Obter Client ID e Client Secret |
| Refresh Token | Manter acesso de longo prazo |
Abrir Microsoft Entra ID
- Abra
portal.azure.com. - Pesquise
Microsoft Entra ID. - Entre em
App registrations. - Clique em
New registration.
Registrar aplicação
| Campo | Valor |
|---|---|
| Name | Por exemplo imgbed-onedrive |
| Supported account types | Conforme o tipo de OneDrive usado |
| Redirect URI type | Web |
| Redirect URI | https://seu-dominio/api/oauth/onedrive/callback |
Para OneDrive pessoal, escolha contas pessoais Microsoft. Para permitir contas pessoais e corporativas, escolha a opção compatível com ambos.

Depois do registro, copie Application (client) ID. Para conta corporativa, guarde também Directory (tenant) ID.

Criar Client Secret
- Abra
Certificates & secrets. - Clique em
New client secret. - Defina nome e expiração.
- Copie o
Valueimediatamente.

Esse valor pode não aparecer de novo. Guarde ao criar.
Permissões Microsoft Graph
Em API permissions, adicione delegated permissions do Microsoft Graph.
| Permissão | Uso |
|---|---|
Files.ReadWrite.All | Enviar, criar pastas e excluir arquivos |
offline_access | Obter Refresh Token |
User.Read | Ler informações da conta e capacidade |
Preencher no ImgBed
Em Configurações de upload, escolha OneDrive.
| Campo | Valor |
|---|---|
| Nome do canal | Por exemplo OneDrive Main |
| Client ID | Application (client) ID |
| Client Secret | Value do Client Secret |
| Tenant ID | Veja a tabela abaixo |
| Refresh Token | Deixe vazio no início |
| Diretório raiz | Opcional, normalmente imgbed |

| Tipo de conta | Tenant ID |
|---|---|
| Conta pessoal | consumers |
| Pessoal + corporativa | common |
| Apenas organização atual | Directory (tenant) ID |
Obter Refresh Token
- No ImgBed, clique em
Obter Token. - Entre com a conta Microsoft que será o destino.
- Aceite as permissões.
- Copie o
Refresh Tokenda página de callback. - Volte ao ImgBed e cole no campo correspondente.

Fluxo rápido
text
Abrir portal.azure.com
-> Microsoft Entra ID
-> App registrations
-> New registration
-> Configurar callback Web
-> Copiar Application ID
-> Criar Client Secret
-> Adicionar permissões Microsoft Graph
-> Preencher Client ID / Secret / Tenant ID no ImgBed
-> Obter Token
-> Colar Refresh Token e salvar