Intégrez l'upload, le stockage et le partage de fichiers sécurisés dans votre application en moins de 30 minutes. Endpoints REST, authentification par jeton et exemples de code en Python, PHP, JavaScript et cURL.
L'API Cloud Rediafile permet aux développeurs et aux entreprises d'ajouter le stockage sécurisé, l'upload et le partage de fichiers à toute application — SaaS, applications mobiles, outils internes ou portails clients. REST, réponses JSON, HTTPS uniquement.
Lire l'article →Construire une infrastructure de stockage de fichiers est coûteux et chronophage. L'API Rediafile délègue le stockage, le CDN, le chiffrement et la bande passante afin que votre équipe se concentre sur vos produits.
Nous gérons le stockage, le CDN et le SSL.
Flux access_token sécurisé avec expiration.
Dossiers privés, non listés ou publics.
Importez depuis des URLs externes.
Vérifiez les quotas via /account/package.
Moins de 30 minutes.
Permettez aux utilisateurs d'uploader photos, documents ou médias depuis votre app iOS, Android ou React.
Ajoutez des pièces jointes aux tickets, projets ou enregistrements. Isolez les uploads par client via les dossiers.
Créez des portails d'échange sécurisés où les clients uploadent des documents sensibles dans des dossiers protégés.
Planifiez des imports d'URL distantes et déplacez automatiquement les fichiers entre dossiers.
Générez des URLs de téléchargement uniques avec statistiques de suivi.
Utilisez l'API pour envoyer sauvegardes, logs ou exports vers des structures de dossiers organisées.
Appelez /authorize avec vos clés API ou identifiants pour recevoir un access_token et account_id.
Utilisez /file/upload pour les transferts directs, ou /file/url_upload_add pour importer depuis des URLs distantes.
Organisez les fichiers en dossiers, générez des liens de téléchargement, éditez les métadonnées ou déplacez les fichiers.
import requests
# 1. Authenticate
auth = requests.post("https://rediafile.com/cloud/api/v2/authorize", data={
"username": "your_username",
"password": "your_password"
}).json()
token = auth["data"]["access_token"]
account = auth["data"]["account_id"]
# 2. Upload a file
with open("report.pdf", "rb") as f:
upload = requests.post(
"https://rediafile.com/cloud/api/v2/file/upload",
data={"access_token": token, "account_id": account},
files={"upload_file": f}
).json()
print("File URL:", upload["data"][0]["url"])
| Capacité | Endpoint | Valeur business | |
|---|---|---|---|
| 🔐 | Authentification | /authorize | Accès sécurisé par jeton, expiration 1 h. |
| 📤 | Upload de fichier | /file/upload | Upload multipart direct avec ciblage de dossier. |
| 🔗 | Import distant | /file/url_upload_add | Importez depuis des URLs externes sans bande passante locale. |
| 📥 | Liens de téléchargement | /file/download | Générez des jetons de téléchargement limités dans le temps. |
| 📁 | Gestion des dossiers | /folder/create, /folder/move | Organisez les assets avec contrôles de confidentialité. |
| ✏️ | Édition des métadonnées | /file/edit | Renommez, reclassez ou déplacez les fichiers par API. |
| 📊 | Suivi des quotas | /account/package | Vérifiez limites de stockage et restrictions du plan. |
Guides, tutoriels et références API de l'équipe Rediafile.
Commencez aujourd'hui — en moins de 30 minutes.
🧪 Ouvrir le bac à sable