A API do Dropbox permite que desenvolvedores criem aplicativos com funcionalidades sofisticadas para transferir, sincronizar e pesquisar documentos no Dropbox. Com os vários pontos de extremidade preparados para que os desenvolvedores personalizem seus aplicativos, você pode facilmente resolver problemas comuns dos consumidores, como o upload e a remoção de arquivos.

Com Apidog, você pode autenticar tokens OAuth e monitorar respostas de API - você não precisa mais adivinhar como uma API se comportará.
Para aprender mais sobre Apidog, clique no botão abaixo!
registrar uma conta no Dropbox, então certifique-se de ter uma conta antes de prosseguir!

O Que a API do Dropbox Oferece?

A API do Dropbox permite que os desenvolvedores integrem funcionalidades do Dropbox em seus aplicativos. Algumas das funções mais notáveis são:
Gerenciamento de Arquivos
Isso inclui upload, download e exclusão de arquivos dentro de uma conta do Dropbox.
Sincronização de Arquivos
A API do Dropbox facilita a sincronização automática de arquivos em vários dispositivos, desde que o aplicativo do Dropbox esteja instalado.
Compartilhamento e Colaboração de Arquivos
Com a API do Dropbox, você pode conceder permissão a outros para visualizar, editar ou baixar arquivos e pastas armazenados no Dropbox.
Preços da API do Dropbox

A API do Dropbox possui diferentes pacotes de preços, dependendo de quanto você precisa.
- Essenciais: $75 por mês, começando com 50 solicitações de assinatura.
- Padrão: $250 por mês, começando com 100 solicitações de assinatura.
- Premium: Requer que você entre em contato com eles para obter um preço.
- Modo de teste: Grátis!
Como Usar a API do Dropbox?
Passo 1 - Visite o Site do Desenvolvedor do Dropbox

Primeiro, vá para o site do desenvolvedor do Dropbox.
Passo 2 - Crie um App do Dropbox

Na imagem anterior, você deve conseguir ver um grande botão azul com o texto Criar aplicativos
. Clique nesse botão para começar a criar um novo aplicativo Dropbox.
Você deve ser capaz de ver 3 categorias diferentes para modificar. Como este artigo prosseguiu com o Plano Básico da API do Dropbox, você pode ver mais opções. Uma vez que você tenha finalizado o tipo de API e seu respectivo acesso e nome, role para baixo na página da web e pressione o botão Criar app
.
Passo 3 - Registre a Chave e o Segredo da API do Dropbox

Na sua tela, você deve ter a seção Configurações
do seu aplicativo exibida. Role para baixo até que você possa ver a chave e o segredo da API. Juntamente com os pontos de extremidade corretos da API do Dropbox, eles serão usados para fazer solicitações à API do Dropbox!
Passo 4 - Edite Permissões
Continue acessando a configuração Permissões
.

Como o aplicativo garante a melhor segurança, suas configurações padrão fecham o aplicativo para interação externa. Você terá que habilitar os seguintes recursos para poder manipular as solicitações da API na próxima etapa:
- files.metadata.read
- files.content.write
- files.content.read
- sharing.read
- file_requests_write
Usando Apidog para Fazer Solicitações à API do Dropbox
Os próximos passos envolverão o uso de uma plataforma de API chamada Apidog.

Esta seção demonstrará o ponto de extremidade /list
usando a API do Dropbox fornecida por este link. Prossiga visitando o link.


Na seção /list
, vá para Exemplo
e localize o código cURL. Ao lado de Bearer
, pressione o <obter token de acesso>
para obtê-lo e fazer solicitações, como mostrado na imagem acima.
Importar Código cURL para Apidog

Começaremos criando um novo projeto em branco. Em seguida, localize um botão roxo +
e selecione Importar cURL
.

O Apidog irá responder solicitando que você insira o código cURL. Seguindo a seção anterior, copie e cole o código cURL para o ponto de extremidade /list
.


Agora você deve ter uma solicitação API POST, com duas linhas que começam com Authorization
e Content-Type
na seção Headers
. Pressione Enviar
sempre que estiver pronto.

Agora você deve ser capaz de visualizar a resposta da API do Dropbox. Como a conta para esta demonstração do artigo está vazia, a variável has_more
na resposta da API retorna false
.
Precisa de Outra API - Use o Hub de API da Apidog!
Talvez o aplicativo Dropbox não seja uma escolha popular para seus consumidores-alvo - não se preocupe! Você pode encontrar outras APIs disponíveis para implementação usando o Hub de API da Apidog.

No Hub de API, você pode pesquisar inúmeras APIs disponíveis para implementação. Com uma grande quantidade pronta para adoção, é quase certo que você encontrará uma API que atenda aos seus requisitos. As imagens abaixo ilustram um exemplo de como você pode experimentar a API popular do OpenAI.

Esta imagem descreve a acessibilidade da API do OpenAI através do Hub de API. Ela destaca duas características principais:
- Teste Gratuito: Você pode experimentar a API do OpenAI diretamente na interface do Hub de API, sem nenhum custo.
- Opção de Ambiente Familiar: Se você preferir um aplicativo desktop, o Hub de API pode redirecioná-lo para o Apidog, permitindo interagir com a API lá.
Alguns desses exemplos podem exigir registro de conta para obter sua respectiva chave de API, então certifique-se de saber como obtê-las.

Depois de ter todos os componentes necessários, pressione o botão Enviar
! Você deve ser capaz de ver as respostas de exemplo retornadas da respectiva API que está visualizando.
Crie Suas Próprias APIs Com Apidog
Se você ainda não consegue encontrar uma API que atenda aos seus critérios, crie uma!

Comece pressionando o botão Nova API
, conforme mostrado na imagem acima.

Esta seção fornece um ambiente para inserir partes essenciais das APIs REST, como:
- Métodos de Comunicação: Estes métodos, frequentemente chamados de verbos HTTP (por exemplo, GET, POST, PUT, DELETE), definem como os aplicativos interagem com a API para realizar ações.
- Pontos de Extremidade (URLs): Estes funcionam como endereços web únicos, atuando como pontos de entrada para funcionalidades específicas oferecidas pela API.
- Parâmetros: Parâmetros são detalhes adicionais incorporados na URL para direcionar dados ou recursos específicos dentro da API.
- Divisão de Funcionalidade: Isso se refere a uma explicação detalhada do propósito de cada ponto de extremidade dentro da API, delineando as ações que pode realizar.
Conclusão
A API do Dropbox desbloqueia um poderoso conjunto de ferramentas para desenvolvedores. Ao integrar funcionalidades do Dropbox em seus aplicativos, os desenvolvedores podem aprimorar significativamente as experiências dos usuários. Imagine um aplicativo de edição de fotos que salva seu trabalho diretamente no seu Dropbox, eliminando a necessidade de transferências manuais.
A API do Dropbox capacita tais inovações, promovendo um mundo onde os aplicativos interagem sem esforço com o Dropbox para tarefas como compartilhamento de arquivos, colaboração e backup de dados. Isso não apenas simplifica fluxos de trabalho para os usuários, mas também abre portas para funcionalidades novas e integradas dentro do sempre em evolução reino dos aplicativos baseados em nuvem.