Publications
Modifier une publication
Avant l’envoi sur un réseau, remplace les targets, fixe scheduledAt ou passe la publication de draft à scheduled et inversement. Champs omis conservés.
Autorisations
AuthorizationstringrequisVotre clé personnelle ou jeton d’accès OAuth, envoyé sous la forme
Bearer <token>.
Paramètres de chemin
idstringrequisIdentifiant de la publication.
Corps
application/json
targetsobject[]Toutes les cibles, réécrites (texte, médias, format, compte) ; absent : conservées
Afficher les attributs enfants
platformstringrequisRéseau visé
Valeurs autorisées :
instagramfacebookxlinkedintiktoktextstringrequisLégende publiée sur ce réseau
mediaobject[]Médias joints
Afficher les attributs enfants
idstringIdentifiant d’un média de la médiathèque de l’établissement (sinon
urlettype)urlstringAdresse publique du média (https en live) ; sans identifiant
typestringType du média donné par adresse
Valeurs autorisées :
imagevideo
formatstringFormat (
post,reel,story,carousel...) ; par défaut, celui que le réseau serviraitaccountIdstringEn live : le compte connecté qui publie, quand l’établissement en a plusieurs sur ce réseau (
GET /v1/establishments/:id/accounts)
scheduledAtstring<date-time>Nouvelle date, dans le futur : la publication est programmée à cette date
statusstringdraft: retour en brouillon (garde le contenu, perd l’horaire) ;scheduled: programme àscheduledAt, ou à l’heure qu’elle avaitValeurs autorisées :
draftscheduled
Réponse
200application/json
La publication après modification.
idstringrequisIdentifiant de la publication
statusstringrequisSur l’ensemble des réseaux ;
partial: publiée sur l’un, échouée sur l’autreValeurs autorisées :
draftscheduledpublishingpublishedsent_to_inboxfailedpartialestablishmentIdstringrequisÉtablissement de la publication
createdAtstring<date-time>requisMoment où la publication a été créée
targetsobject[]requisUne entrée par réseau et par compte : deux comptes sur un même réseau, deux entrées
Afficher les attributs enfants
platformstringrequisRéseau de la cible
accountIdstringrequisLe compte qui publie (
GET /v1/establishments/:id/accounts)statestringrequisÉtat de la cible sur son réseau
Valeurs autorisées :
draftscheduledpublishingpublishedsent_to_inboxfailedpublishedAtstring<date-time>Moment où la cible a été publiée
permalinkstringLien vers la publication sur le réseau
errorstringPourquoi le réseau a refusé
scheduledAtstring<date-time>Moment où la publication doit paraître
402
subscription_required.
403
live_mode_required pour une application de test, ou la permission posts:write manque.
404
post_not_found : hors de portée du jeton.
409
post_not_editable : un réseau a envoyé la publication ou est en train de l’envoyer.
422application/json
post_refused : un réseau, l’établissement ou Publishing refuserait la publication modifiée. duplicate_platform pour deux cibles sur un même réseau.
4XXapplication/json
Toute autre erreur, dans l’enveloppe d’erreur.