Passer au contenu principal

Prérequis

Avant de commencer, assurez-vous d’avoir :
  1. Un compte Social media studio avec au moins un compte social connecté
  2. Une clé d’API (voir Authentification)

URL de base

Toutes les requêtes API doivent être envoyées à :

Créer une publication

Envoyez une requête POST pour créer une nouvelle publication :
socialMedia accepte n’importe laquelle des 16 destinations de publication (comme TWITTER, LINKEDIN, INSTAGRAM, FACEBOOK, TIKTOK, YOUTUBE, THREADS, PINTEREST, BLUESKY, et d’autres), pas seulement les quelques-unes utilisées dans ces exemples. WHATSAPP et TELEGRAM sont réservées à la messagerie et ne peuvent pas recevoir de publications. Consultez Connecter des comptes pour la liste complète des plateformes prises en charge.
Réponse

Programmer une publication

Pour programmer une publication à une date ultérieure, incluez scheduledAt lors de la création :
Ou programmez une publication existante :

Lister les publications

Récupérez les publications de votre espace de travail avec un filtrage facultatif. Le filtre status correspond au champ postStatus renvoyé dans les réponses, et socialMedia filtre par plateforme :

Téléverser des médias

Pour les publications avec image ou vidéo, obtenez d’abord une URL de téléversement présignée :
Téléversez ensuite votre fichier vers l’uploadUrl renvoyée avec une requête HTTP PUT. Envoyez un en-tête Content-Type égal au mimetype que vous avez déclaré :
L’URL de téléversement est signée avec le mimetype déclaré. Un PUT sans en-tête Content-Type (par exemple avec curl -T ou requests.put(url, data=f) en Python), ou avec une valeur différente, échoue avec 403 SignatureDoesNotMatch.
Utilisez ensuite s3Prefix et fileSrc dans votre requête de création de publication.

Étapes suivantes

Référence de l'API

Référence complète des endpoints avec playground interactif

Serveur MCP

Connectez des agents IA via le Model Context Protocol