Importez une fois, publiez partout
Envoyez un fichier dans la médiathèque et récupérez un id. Joignez cet id à autant de publications que vous voulez, et FoPost le convertit et le diffuse au format attendu par chaque réseau. Le stockage est privé et limité à l'espace de travail.
curl -X POST "https://api.fopost.com/v1/media/upload?workspace_id=9b2f6c1e-..." \
-H "X-API-Key: $API_KEY" \
-F "[email protected]"
{
"data": [
{
"id": "e5a1c9d4-...",
"type": "image",
"name": "launch.png",
"url": "https://.../launch.png",
"preview_url": "https://api.fopost.com/v1/media/e5a1c9d4-.../file",
"size": 412883
}
]
}Import multipart
Images et vidéos jusqu'à 50 MB, validées sur leur contenu et pas seulement leur extension.
Réutilisation par id
Un import, autant de publications que vous voulez. Le fichier n'est jamais envoyé deux fois.
Privé par défaut
Les fichiers sont conservés dans un stockage privé et servis uniquement aux membres de l'espace de travail.
Une seule entrée, contrôlée à l'arrivée
Chaque fichier suit le même chemin : liste de types MIME autorisés, contrôle des octets réels, taille maximale et quota de stockage gratuit de votre compte. Vous récupérez une entrée de médiathèque avec son type et sa taille, prête à être jointe.
Lire la référence médiacurl -X POST https://api.fopost.com/v1/posts \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workspace_id": "9b2f6c1e-...",
"content": [{ "text": "Launch day.", "media": [{ "type": "image", "name": "launch.png", "url": "https://.../launch.png" }] }],
"accounts": ["4a71d80b-..."]
}'Images
PNG, JPEG, GIF et WebP, avec type et taille lus à l'import.
Vidéo
MP4 et MOV, avec durée et taille vérifiées pour chaque réseau au moment de la publication.
Validé
Le contenu réel du fichier doit correspondre à son type, sinon l'import est refusé.
Le bon format pour chaque réseau, sans effort
Les réseaux ne s'accordent ni sur les ratios, ni sur les tailles, ni sur les codecs. Au moment de la publication, chaque adaptateur prend l'original stocké et envoie ce que la plateforme accepte : une seule ressource de médiathèque fonctionne aussi bien pour un carrousel, un thread qu'un flux de vidéos courtes.
Voir le fonctionnement de la diffusion
Règles par réseau
Les limites de taille et de format sont appliquées par l'adaptateur, pas par vous.
Médias ordonnés
L'ordre dans le bloc de contenu est l'ordre du carrousel.
Des échecs clairs
Un fichier refusé par un réseau fait échouer cette diffusion, avec la raison, et non toute la publication.
Parcourez, récupérez et réutilisez la médiathèque
Listez la médiathèque avec des filtres, récupérez n'importe quelle ressource via un endpoint de fichier qui vérifie l'appartenance à l'espace de travail à chaque requête et n'expire jamais, et référencez le même id dans autant de publications que vous voulez. Ressources de marque, imports et images générées arrivent tous dans la même médiathèque.
Commencer à développercurl "https://api.fopost.com/v1/media?workspace_id=9b2f6c1e-...&type=image" \
-H "X-API-Key: $API_KEY"
# Fetch the file itself
curl -L "https://api.fopost.com/v1/media/e5a1c9d4-.../file" \
-H "X-API-Key: $API_KEY" -o launch.pngLister et filtrer
Par type, origine ou rôle de marque, avec pagination.
URL de fichier stable
/v1/media/:id/file always works for members; no signed links to refresh.
Limité à l'espace de travail
Une clé voit la médiathèque d'un seul espace de travail, et rien d'autre.
API média : vos questions, nos réponses
Quelle est la taille maximale ?
Quels formats sont acceptés ?
Puis-je joindre un id de média à plusieurs publications ?
Les fichiers importés sont-ils publics ?
Est-ce décompté d'un quota ?
Puis-je importer depuis une URL ou un outil de design ?
Développez avec API média dès aujourd'hui
Le démarrage est gratuit et l'API complète est incluse. Créez une clé et faites votre premier appel en quelques minutes.
Obtenir votre clé API