Postingan
Publikasikan postingan
Aplikasi live memublikasikan langsung, menjadwalkan, atau menyimpan draf; aplikasi uji hanya mensimulasikan. Dengan ?dry_run=true semua dicek tanpa menulis.
Otorisasi
AuthorizationstringwajibKunci pribadi atau access token OAuth Anda, dikirim sebagai
Bearer <token>.
Parameter query
dry_runstringtrue: menjalankan setiap pemeriksaan yang dilakukan pengiriman (aturan jaringan, akun, media, pembuatan, langganan live) tanpa menulis apa pun. Mengembalikan 200readyatau 422post_refused.Nilai yang diizinkan:
truefalse
Header
Idempotency-KeystringBila diulang dengan body yang sama, permintaan mengembalikan respons yang sama tanpa membuat postingan kedua. Dry run tidak memakai kunci ini.
Body
application/json
establishmentIdstringwajibUsaha, di Workspace grant token (
GET /v1/establishments)targetsobject[]wajibSatu jaringan per target
Tampilkan atribut turunan
platformstringwajibJaringan yang dituju
Nilai yang diizinkan:
instagramfacebookxlinkedintiktoktextstringwajibCaption yang dipublikasikan di jaringan ini
mediaobject[]Media terlampir
Tampilkan atribut turunan
idstringPengenal media di pustaka usaha (jika tidak,
urldantype)urlstringAlamat publik media (https di live); tanpa pengenal
typestringJenis media yang diberikan lewat alamat
Nilai yang diizinkan:
imagevideo
formatstringFormat (
post,reel,story,carousel...); default-nya yang akan disajikan jaringanaccountIdstringLive: akun terhubung yang memublikasikan, bila usaha memiliki beberapa di jaringan ini (
GET /v1/establishments/:id/accounts)
scheduledAtstring<date-time>Tanggal penjadwalan (ISO 8601), di masa depan; tidak diisi: publikasikan segera. Tidak boleh bersama
statusdraftstatusstringdraft: sebuah draf (hanya live), dibuat tanpa tanggal, tidak ada yang dikirim;PATCH /v1/posts/:idmenjadwalkannyaNilai yang diizinkan:
draft
Respons
200application/json
Dry run: semua pemeriksaan lolos.
statusstringwajibSelalu
readyNilai yang diizinkan:
readydryRunbooleanwajibSelalu
trueNilai yang diizinkan:
truetargetsobject[]wajibTarget yang diperiksa
Tampilkan atribut turunan
platformstringwajibJaringan target
statestringwajibSelalu
readyNilai yang diizinkan:
readyaccountIdstringLive: akun yang akan memublikasikan
handlestringLive: handle yang ditampilkan
201application/json
Live: publishing atau scheduled. Uji: simulated.
idstringwajibPengenal postingan, untuk dibaca ulang dengan
GET /v1/posts/:idstatusstringwajibStatus postingan saat dibuat
Nilai yang diizinkan:
draftpublishingscheduledestablishmentIdstringwajibUsaha pemilik postingan
targetsobject[]wajibTarget postingan
Tampilkan atribut turunan
platformstringwajibJaringan target
accountIdstringwajibAkun yang memublikasikan
statestringwajibStatus target saat dibuat
Nilai yang diizinkan:
draftpublishingscheduledfailed
scheduledAtstring<date-time>Kapan postingan dijadwalkan untuk dipublikasikan
400
Body salah format.
401
Token tidak ada, tidak dikenal, kedaluwarsa, atau dicabut.
402
subscription_required (live, termasuk dry run).
403
Token tidak memiliki scope posts:write.
404
establishment_not_found: di luar Workspace token.
422application/json
post_refused: sebuah jaringan, usaha, atau pembuatan akan menolak; media_import_refused (live) beserta alasannya; idempotency_key_reused.
4XXapplication/json
Kesalahan lain apa pun, dalam amplop kesalahan.