Pubblicazioni
Modificare una pubblicazione
Finché nessuna rete ha iniziato l'invio, sostituisce targets, imposta scheduledAt o passa tra draft e scheduled. I campi omessi restano invariati.
Autorizzazioni
AuthorizationstringobbligatorioLa tua chiave personale o il token di accesso OAuth, inviato come
Bearer <token>.
Parametri di percorso
idstringobbligatorioIdentificatore della pubblicazione.
Body
application/json
targetsobject[]Tutte le destinazioni, riscritte (testo, media, formato, account); assente: mantenute
Mostra gli attributi figli
platformstringobbligatorioRete di destinazione
Valori ammessi:
instagramfacebookxlinkedintiktoktextstringobbligatorioDidascalia pubblicata su questa rete
mediaobject[]Media allegati
Mostra gli attributi figli
idstringIdentificatore di un media della mediateca dell'attività (altrimenti
urletype)urlstringIndirizzo pubblico del media (https in live); senza identificatore
typestringTipo del media dato per indirizzo
Valori ammessi:
imagevideo
formatstringFormato (
post,reel,story,carousel...); per default, quello che la rete offrirebbeaccountIdstringLive: l'account collegato che pubblica, quando l'attività ne ha più di uno su questa rete (
GET /v1/establishments/:id/accounts)
scheduledAtstring<date-time>Nuova data, nel futuro: la pubblicazione è programmata a questa data
statusstringdraft: torna in bozza (mantiene il contenuto, perde l'orario);scheduled: programma ascheduledAt, o all'orario che avevaValori ammessi:
draftscheduled
Risposta
200application/json
La pubblicazione dopo la modifica.
idstringobbligatorioIdentificatore della pubblicazione
statusstringobbligatorioSu tutte le reti;
partial: pubblicata su una, fallita su un'altraValori ammessi:
draftscheduledpublishingpublishedsent_to_inboxfailedpartialestablishmentIdstringobbligatorioAttività della pubblicazione
createdAtstring<date-time>obbligatorioQuando la pubblicazione è stata creata
targetsobject[]obbligatorioUna voce per rete e account: due account sulla stessa rete, due voci
Mostra gli attributi figli
platformstringobbligatorioRete della destinazione
accountIdstringobbligatorioL'account che pubblica (
GET /v1/establishments/:id/accounts)statestringobbligatorioStato della destinazione sulla sua rete
Valori ammessi:
draftscheduledpublishingpublishedsent_to_inboxfailedpublishedAtstring<date-time>Quando la destinazione è stata pubblicata
permalinkstringLink alla pubblicazione sulla rete
errorstringPerché la rete ha rifiutato
scheduledAtstring<date-time>Quando la pubblicazione è programmata
402
subscription_required.
403
live_mode_required per un'applicazione di test, oppure manca il permesso posts:write.
404
post_not_found: fuori dalla portata del token.
409
post_not_editable: una rete ha inviato la pubblicazione o la sta inviando.
422application/json
post_refused: una rete, l'attività o Publishing rifiuterebbe la pubblicazione modificata. duplicate_platform per due destinazioni sulla stessa rete.
4XXapplication/json
Qualsiasi altro errore, nella busta di errore.