Media
Télécharger une image ou une vidéo
Téléchargez une image ou un petit fichier vidéo à inclure dans votre publication
POST
Ce point de terminaison vous permet de télécharger un fichier, une image ou une petite vidéo à inclure dans votre publication. L’URL de l’image, qui peut être utilisée dans le point de terminaison /post, sera retournée.
Vous pouvez transmettre le fichier soit sous forme de multipart form data comme paramètre de formulaire, soit sous forme de fichier encodé en Base64 comme paramètre de corps.
Notes importantes sur les téléchargements de médias :
-
Pour de meilleures performances, nous recommandons
- d’héberger les fichiers médias sur votre propre serveur (par ex. AWS S3).
- de transmettre l’URL du média directement dans le paramètre
mediaUrlsdu point de terminaison /post. - Cette approche est plus rapide que de télécharger des fichiers via ce point de terminaison.
-
Rétention des fichiers médias
- Les fichiers téléchargés sont stockés pendant 90 jours.
- Après 90 jours :
- Les publications déjà publiées sur les réseaux sociaux ne sont pas affectées.
- Les publications programmées ne parviendront pas à être publiées si elles référencent un média expiré.
-
Limites de taille de fichier
- Taille maximale du fichier : 30 Mo.
- Pour les fichiers plus volumineux, consultez notre guide sur la gestion des téléchargements de médias volumineux.
Paramètres d’en-tête
Utilisez
multipart/form-data si vous envoyez des données multipart form - voir ci-dessous. Sinon, envoyez le standard application/json.Paramètres du corps
Taille de fichier max 30 Mo.Nous recommandons d’envoyer sous forme d’objet multipart form-data plutôt qu’en encodage Base64.
Le nom du fichier à télécharger.
Une description du fichier.
Envoyer en Multipart Form-Data
Envoyez le fichier média sous forme d’objet multipart form-data. Veillez à spécifier leContent-Type comme mentionné ci-dessus.
Envoyer en Base64
Envoyez le fichier média sous forme de chaîne encodée en Base64 comme chaîne Data URI. La chaîne doit commencer pardata:content/type;base64
Exemple d’encodage avec le format de sortie Data URI :
- Image : https://base64.guru/converter/encode/image
- Vidéo : https://base64.guru/converter/encode/video
mediaUrls.
