⚡ Rediafile Cloud API · v2

API d'upload de fichiers pour développeurs

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.

12M+
Fichiers servis / jour
99.9%
Disponibilité API
8,500+
Développeurs actifs
<30min
Temps d'intégration moyen

Pourquoi les développeurs choisissent l'API Rediafile

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.

🏗️

Aucune infra à gérer

Nous gérons le stockage, le CDN et le SSL.

🔑

Auth par jeton

Flux access_token sécurisé avec expiration.

🔒

Permissions par dossier

Dossiers privés, non listés ou publics.

🌐

Import d'URL distante

Importez depuis des URLs externes.

📈

Limites business

Vérifiez les quotas via /account/package.

Intégration rapide

Moins de 30 minutes.

Cas d'usage courants

📱

Apps Mobile & Web

Permettez aux utilisateurs d'uploader photos, documents ou médias depuis votre app iOS, Android ou React.

🏢

Plateformes SaaS

Ajoutez des pièces jointes aux tickets, projets ou enregistrements. Isolez les uploads par client via les dossiers.

🤝

Portails clients

Créez des portails d'échange sécurisés où les clients uploadent des documents sensibles dans des dossiers protégés.

🔄

Automatisation & ETL

Planifiez des imports d'URL distantes et déplacez automatiquement les fichiers entre dossiers.

📤

Distribution de contenu

Générez des URLs de téléchargement uniques avec statistiques de suivi.

🛡️

Sauvegarde & archivage

Utilisez l'API pour envoyer sauvegardes, logs ou exports vers des structures de dossiers organisées.

Intégrez en 3 étapes

1

Authentifiez-vous

Appelez /authorize avec vos clés API ou identifiants pour recevoir un access_token et account_id.

2

Uploadez ou importez

Utilisez /file/upload pour les transferts directs, ou /file/url_upload_add pour importer depuis des URLs distantes.

3

Gérez & partagez

Organisez les fichiers en dossiers, générez des liens de téléchargement, éditez les métadonnées ou déplacez les fichiers.

Python · Exemple rapide

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és de l'API en un coup d'œil

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.

Derniers articles

Guides, tutoriels et références API de l'équipe Rediafile.

Prêt à construire avec l'API Rediafile ?

Commencez aujourd'hui — en moins de 30 minutes.

🧪 Ouvrir le bac à sable