Ngonpigurasikeun Webhooks
Sadaya tulisan anu didamel via Predis.ai API gaduh siklus hirup sareng nyandak kaayaan anu béda. The mungkin nyatakeun yén pos a tiasa nyandak nyaeta inProgress, completed jeung error. Sakali pamundut dijieun pikeun ngahasilkeun pos a, nu inProgress kaayaan dibéjakeun dina respon sorangan. Dua nagara bagian sésana - completed jeung error bakal dibere beja ngaliwatan webhooks ngonpigurasi ku anjeun.
Nyetél URL Webhook
Turutan léngkah-léngkah ieu di handap pikeun nyetél url webhook anjeun dina API dasbor:
- login ka Predis.ai app
- Arahkeun ka Harga & Akun -> Istirahat API pikeun muka API dasbor
- Tambahkeun url webhook anjeun. Pastikeun URL webhook mangrupikeun URL umum.
Payload Webhook
Lamun pos geus ngahontal a completed or error kaayaan, webhook bakal dikirim kalayan payload ngandung parameter di handap ieu:
completed payload kaayaan
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error payload kaayaan
{
"status": "error",
"post_id": "..."
}
Urang bakal ngirim webhook persis sakali pikeun tiap pos sanajan urang nampi respon non-suksés ti server Anjeun. Upami server anjeun gagal pikeun nanganan acara webhook, anjeun tiasa nampi data sadaya tulisan anu anjeun hasilkeun. Baca leuwih seueur tentang eta Ieuh
Nguji dina Lingkungan Lokal
Teu mungkin ngagunakeun localhost langsung pikeun nampa nagara bagian webhook sabab URL webhook kudu mangrupa URL umum. Anjeun tiasa ngadamel ieu ku cara nyiptakeun torowongan ka server lokal anjeun nganggo alat sapertos ngrok. Anggo titik akhir URL anu dihasilkeun ku alat ieu dina URL webhook nalika nyetél URL webhook anjeun dina dasbor.