Passer au contenu principal
POST
Publiez des publications sur les réseaux sociaux que vous ou vos utilisateurs avez associés. Si vous souhaitez publier vers des User Profiles, consultez le point de terminaison /profiles pour plus de détails. Veillez à ajouter votre API_KEY, et la PROFILE_KEY si vous publiez vers un User Profile, dans l’en-tête Authorization. L’API Key se trouve dans le Ayrshare Developer Dashboard, à la page API Key. Consultez la vue d’ensemble de l’API Post pour plus de détails sur les options de publication.

Paramètres d’en-tête

Paramètres du corps

post
string
requis
Le texte de la publication envoyé aux réseaux sociaux spécifiés dans le paramètre platforms. Consultez ici les options avancées, notamment la manière d’inclure des URL et du texte enrichi.Vous pouvez envoyer une chaîne vide "" pour publier sans texte.
platforms
array
requis
Plateformes de réseaux sociaux sur lesquelles publier. Accepte un tableau de chaînes avec les valeurs : bluesky, facebook, gmb, instagram, linkedin, pinterest, reddit, snapchat, telegram, threads, tiktok, twitter ou youtube.Remarque : utilisez facebook pour les Pages Facebook, et gmb pour Google Business Profile.Utilisez all pour publier sur tous les réseaux sociaux associés. Incluez également les champs requis pour chaque réseau social. Par ex. title doit être inclus dans youTubeOptions si youtube est associé.
mediaUrls
array
Un tableau d’URL d’images ou de vidéos à inclure dans la publication. Consultez le point de terminaison /media pour en savoir plus.Les URL doivent être sécurisées et commencer par https://. Si l’URL contient des caractères spéciaux, par ex. ñ, encodez-les avant l’envoi.Les vidéos nécessitent un plan payant.Consultez les exigences pour les images et les vidéos et les autres options avancées.
isVideo
boolean
défaut:false
Ayrshare tentera de déterminer le type de média en fonction de l’extension de fichier dans l’URL (.mp4). Vous pouvez définir explicitement le média comme vidéo si l’URL ne se termine pas par une extension vidéo connue, comme les GIFs animés.Consultez extension vidéo pour plus de détails.
scheduleDate
string
Date et heure de planification d’une publication future. Accepte une date-heure UTC.Par exemple, utilisez le format YYYY-MM-DDThh:mm:ssZ et envoyez 2026-07-08T12:30:00Z. Consultez utctime pour plus d’exemples.Consultez également planifier des publications pour plus de détails.
validateScheduled
boolean
défaut:true
Par défaut, les publications planifiées font l’objet de contrôles (pré-validation) portant sur des points comme les exigences relatives aux médias avant d’être acceptées. Si des problèmes sont détectés par les contrôles d’Ayrshare, vous recevrez immédiatement une réponse d’erreur et la publication ne sera pas planifiée. Lorsque la date planifiée est atteinte, la publication est diffusée, moment auquel la réponse finale de succès ou d’erreur est envoyée via webhook ou récupérable via le point de terminaison /history.Pour ignorer cette étape de pré-validation, définissez validateScheduled sur false.Nous recommandons de laisser la validation activée pour les publications planifiées afin de détecter les erreurs tôt. Sinon, la publication sera planifiée et vous ne recevrez une erreur qu’au moment de sa diffusion.Consultez scheduled webhook actions pour plus de détails.
firstComment
object
Ajoutez automatiquement un premier commentaire après la publication. Consultez premier commentaire pour plus de détails.
disableComments
boolean
défaut:false
Désactive les commentaires pour la publication. Disponible uniquement pour Instagram, LinkedIn et TikTok.
Raccourcissez les liens de la publication pour toutes les plateformes en utilisant le raccourcisseur de liens d’Ayrshare.Seules les URL commençant par https seront raccourcies.Max Pack requis pour le raccourcissement de liens.Consultez ici pour utiliser des raccourcisseurs de liens tiers.
autoSchedule
object
Consultez auto-schedule pour plus de détails.
autoRepost
object
Republie automatiquement votre contenu plusieurs fois à intervalles réguliers, créant un contenu evergreen qui reste frais et visible auprès de votre audience.Consultez auto repost pour plus de détails.
autoHashtag
object
Consultez auto hashtags pour plus de détails.
unsplash
string
Consultez unsplash pour plus de détails.
blueskyOptions
object
Consultez les détails Bluesky.
faceBookOptions
object
Consultez les détails Facebook.
gmbOptions
object
instagramOptions
object
Consultez les détails Instagram.
linkedInOptions
object
Consultez les détails LinkedIn.
pinterestOptions
object
Consultez les détails Pinterest.
redditOptions
object
Consultez les détails Reddit.
snapChatOptions
object
Consultez les détails Snapchat.
telegramOptions
object
Consultez les détails Telegram.
threadsOptions
object
Consultez les détails Threads.
tikTokOptions
object
Consultez les détails TikTok.
twitterOptions
object
Consultez les détails X/Twitter.
youTubeOptions
object
Consultez les détails YouTube.
requiresApproval
boolean
défaut:false
Consultez workflow d’approbation pour plus de détails.
randomPost
boolean
défaut:false
Générez un texte de publication aléatoire pour les tests. randomPost: true ignorera le champ post.
randomMediaUrl
boolean
défaut:false
Générez une image de média aléatoire pour les tests. randomMediaUrl: true ignorera le champ mediaUrls.
idempotencyKey
string
Un ID unique facultatif associé à la publication. Les IDs en double seront rejetés. Consultez idempotence pour plus de détails.
notes
string
Définissez des notes sur une publication qui peuvent être récupérées via le point de terminaison /history. Les notes servent uniquement de référence et n’affectent pas la publication.