Loncat ke daftar isi utama

Mengonfigurasi Webhook

Semua postingan dibuat melalui Predis.ai API memiliki siklus hidup dan mengambil keadaan yang berbeda. Kemungkinan status yang dapat diambil oleh suatu postingan adalah inProgress, completed dan error. Setelah permintaan dibuat untuk membuat postingan, inProgress negara bagian diberitahukan dalam respons itu sendiri. Dua negara bagian yang tersisa - completed dan error akan diberitahu melalui webhook yang Anda konfigurasikan.

Siapkan URL Webhook​,war

Ikuti langkah-langkah di bawah ini untuk menyiapkan url webhook Anda di API dasbor:

  • Login ke Predis.ai aplikasi
  • Navigasi ke Harga & Akun -> Istirahat API untuk membuka API dasbor
  • Tambahkan url webhook Anda. Pastikan URL webhook adalah URL publik.

Muatan Webhook​,war

Jika postingan sudah mencapai a completed or error negara bagian, webhook akan dikirim dengan payload yang berisi parameter berikut:

completed muatan negara

{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}

error muatan negara

{
"status": "error",
"post_id": "..."
}
hati-hati

Kami akan mengirimkan webhook tepat satu kali untuk setiap postingan meskipun kami menerima respons tidak berhasil dari server Anda. Jika server Anda gagal menangani peristiwa webhook, Anda bisa mendapatkan data dari semua postingan yang Anda buat. Baca lebih lanjut tentang itu di sini

Pengujian pada Lingkungan Setempat​,war

Localhost tidak dapat digunakan secara langsung untuk menerima status webhook karena URL webhook harus berupa URL publik. Anda dapat mengatasinya dengan membuat terowongan ke server lokal Anda menggunakan alat seperti ngrok. Gunakan titik akhir URL yang dihasilkan oleh alat ini di URL webhook saat menyiapkan URL webhook Anda di dasbor.

Sumber Tambahan​,war