L'API Dropbox permet aux développeurs de créer des applications avec des fonctionnalités sophistiquées pour le transfert, la synchronisation et la recherche de documents dans Dropbox. Avec les différents endpoints préparés pour que les développeurs puissent personnaliser leurs applications, vous pouvez facilement résoudre les problèmes courants des consommateurs, tels que le téléchargement et la suppression de fichiers.

Avec Apidog, vous pouvez authentifier les jetons OAuth et surveiller les réponses de l'API - vous n'avez plus à vous demander comment une API va se comporter.
Pour en savoir plus sur Apidog, cliquez sur le bouton ci-dessous !
Comme pour les autres API tierces, vous devrez d'abord vous inscrire pour un compte Dropbox, alors assurez-vous d'avoir un compte avant d'aller plus loin !

What Does the Dropbox API Provide?

L'API Dropbox permet aux développeurs d'intégrer les fonctionnalités de Dropbox dans leurs applications. Certaines des fonctions les plus notables seraient :
File Management
Cela inclut le téléchargement, le téléchargement et la suppression de fichiers dans un compte Dropbox.
File Synchronization
L'API Dropbox facilite la synchronisation automatique des fichiers sur divers appareils, tant qu'elle a l'application Dropbox installée.
File Sharing and Collaboration
Avec l'API Dropbox, vous pouvez accorder la permission à d'autres personnes de visualiser, modifier ou télécharger des fichiers et des dossiers stockés dans Dropbox.
Dropbox API Pricing

L'API Dropbox propose différents forfaits de prix, en fonction de vos besoins.
- Essentials: 75 $ par mois, à partir de 50 requêtes de signature.
- Standard: 250 $ par mois, à partir de 100 requêtes de signature.
- Premium: Vous devez les contacter pour connaître le prix.
- Test mode: Gratuit !
How to Use the Dropbox API?
Step 1 - Visit Dropbox Developer Website

Tout d'abord, accédez au site Web Dropbox Developer.
Step 2 - Create A Dropbox App

À partir de l'image précédente, vous devriez pouvoir voir un grand bouton bleu avec le texte Create apps
. Cliquez sur ce bouton pour commencer à créer une nouvelle application Dropbox.
Vous devriez pouvoir voir 3 catégories différentes à modifier. Comme cet article a procédé avec le plan de base de l'API Dropbox, vous pouvez voir plus d'options. Une fois que vous avez finalisé le type d'API et ses accès et son nom respectifs, faites défiler la page Web et appuyez sur le bouton Create app
.
Step 3 - Record the Dropbox API Key and Secret

Sur votre écran, vous devriez avoir la section Settings
de votre application affichée. Faites défiler vers le bas jusqu'à ce que vous puissiez voir la clé et le secret de l'API. Avec les bons endpoints de l'API Dropbox, ils seront utilisés pour faire des requêtes à l'API Dropbox !
Step 4 - Edit Permissions
Continuez en accédant au paramètre Permissions
.

Comme l'application assure la meilleure sécurité, ses paramètres par défaut ferment l'application à toute interaction extérieure. vous devrez activer les fonctionnalités suivantes afin de pouvoir manipuler les requêtes API à l'étape suivante :
- files.metadata.read
- files.content.write
- files.content.read
- sharing.read
- file_requests_write
Using Apidog to Make Requests to the Dropbox API
Les étapes suivantes impliqueront l'utilisation d'une plateforme API appelée Apidog.

Cette section démontrera l'endpoint /list
en utilisant l'endpoint de l'API Dropbox fourni par ce lien. Procédez en visitant le lien.


Sous la section /list
, accédez à Example
et localisez le code cURL. À côté de Bearer
, appuyez sur <get access token>
pour l'obtenir afin de faire des requêtes, comme indiqué dans l'image ci-dessus.
Import cURL Code Onto Apidog

Nous allons commencer par créer un nouveau projet vierge. Ensuite, localisez un bouton +
violet et sélectionnez Import cURL
.

Apidog vous répondra ensuite en vous invitant à saisir le code cURL. Suite à la section précédente, copiez et collez le code cURL pour l'endpoint /list
.


Vous devriez maintenant avoir une requête API POST, avec deux lignes qui commencent par Authorization
et Content-Type
sous la section Headers
. Appuyez sur Send
lorsque vous êtes prêt.

Vous devriez maintenant pouvoir afficher la réponse de l'API Dropbox. Comme le compte pour cette démonstration d'article est vide, la variable has_more
dans la réponse de l'API renvoie false
.
Need Another API - Use Apidog's API Hub!
Peut-être que l'application Dropbox n'est pas un choix populaire pour vos consommateurs cibles - ne vous inquiétez pas ! Vous pouvez trouver d'autres API disponibles pour l'implémentation en utilisant API Hub d'Apidog.

Sur API Hub, vous pouvez rechercher de nombreuses API disponibles pour l'implémentation. Avec une grande quantité prête à être adoptée, il est presque certain de trouver une API qui correspond à vos exigences. Les images ci-dessous décrivent un exemple de la façon dont vous pouvez essayer l'API OpenAI populaire.

Cette image décrit l'accessibilité de l'API OpenAI via API Hub. Elle met en évidence deux fonctionnalités clés :
- Free Trial: Vous pouvez expérimenter l'API OpenAI directement sur l'interface API Hub, sans aucun frais.
- Familiar Environment Option: Si vous préférez une application de bureau, l'API Hub peut vous rediriger vers Apidog, vous permettant d'interagir avec l'API là-bas.
Certains de ces exemples peuvent nécessiter une inscription pour un compte afin d'obtenir leur clé API respective, alors assurez-vous de savoir comment les obtenir.

Une fois que vous avez tous les composants nécessaires, appuyez sur le bouton Send
! Vous devriez pouvoir voir des exemples de réponses renvoyées par l'API respective que vous consultez.
Build Your Own APIs With Apidog
Si vous ne trouvez toujours pas une API qui correspond à vos critères, créez-en une !

Commencez par appuyer sur le bouton New API
, comme indiqué dans l'image ci-dessus.

Cette section fournit un environnement pour saisir des éléments essentiels des API REST, tels que :
- Communication Methods: Ces méthodes, souvent appelées verbes HTTP (par exemple, GET, POST, PUT, DELETE), définissent comment les applications interagissent avec l'API pour effectuer des actions.
- Endpoints (URLs): Ceux-ci fonctionnent comme des adresses Web uniques, agissant comme des points d'entrée pour des fonctionnalités spécifiques offertes par l'API.
- Parameters: Les paramètres sont des détails supplémentaires incorporés dans l'URL pour cibler des données ou des ressources spécifiques au sein de l'API.
- Functionality Breakdown: Cela fait référence à une explication détaillée de l'objectif de chaque endpoint au sein de l'API, décrivant les actions qu'il peut effectuer.
Conclusion
L'API Dropbox débloque une puissante suite d'outils pour les développeurs. En intégrant les fonctionnalités de Dropbox dans leurs applications, les développeurs peuvent améliorer considérablement l'expérience utilisateur. Imaginez une application de retouche photo qui enregistre de manière transparente votre travail directement dans votre Dropbox, éliminant ainsi le besoin de transferts manuels.
L'API Dropbox permet de telles innovations, favorisant un monde où les applications interagissent sans effort avec Dropbox pour des tâches telles que le partage de fichiers, la collaboration et la sauvegarde de données. Cela simplifie non seulement les flux de travail pour les utilisateurs, mais ouvre également des portes à des fonctionnalités nouvelles et intégrées dans le domaine en constante évolution des applications basées sur le cloud.