Dry run dan mode uji
Dapatkan kunci APIPOST /v1/posts?dry_run=true menjalankan pemeriksaan sebuah publikasi nyata: aturan tiap jaringan, akun yang terhubung, media, tanggal, dan paket Anda. Tidak ada yang disimpan dan tidak ada yang dikirim.
Siap
Bila setiap jaringan akan menerima postingan, jawabannya 200 dengan status: "ready" dan, untuk setiap target, akun yang akan memublikasikan.
Ditolak
Jika tidak, jawabannya 422 post_refused, dengan satu rincian per alasan. Setiap rincian menyebut jaringannya, code-nya, dan apa yang perlu diperbaiki.
{
"error": {
"code": "post_refused",
"message": "The post would not be published: x: the text is too long (300 characters, at most 280)",
"details": [
{
"platform": "x",
"code": "caption_too_long",
"max": 280,
"actual": 300,
"message": "x: the text is too long (300 characters, at most 280)"
}
],
"docUrl": "https://www.sofia-post.com/developers/errors#post_refused"
}
}Setiap alasan tercantum di kesalahan.
Mode uji
Aplikasi yang dibuat dalam mode test (token sofia_test_at_…) membaca Workspace nyata Anda tetapi tidak pernah menulis ke dalamnya: postingannya disimulasikan dan dinilai dengan aturan yang sama, dan setiap penulisan nyata dijawab 403 live_mode_required. Kunci dan klien yang dibuat di Pengaturan › API bersifat live; gunakan dry run untuk memeriksa tanpa memublikasikan.