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": "..."
}
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.