การกำหนดค่าเว็บฮุก
โพสทั้งหมดที่ถูกสร้างผ่าน Predis.ai API มีวงจรชีวิตและมีสถานะที่แตกต่างกัน สถานะที่เป็นไปได้ที่โพสต์สามารถมีได้คือ inProgress
, completed
และ error
เมื่อมีการร้องขอให้สร้างโพสต์ inProgress
รัฐจะได้รับแจ้งในคำตอบนั้นเอง ส่วนอีกสองรัฐที่เหลือ completed
และ error
จะได้รับการแจ้งเตือนผ่านเว็บฮุกที่คุณตั้งค่าไว้
ตั้งค่า URL เว็บฮุก†<
ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่า URL เว็บฮุกของคุณใน API แผงควบคุม:
- เข้าสู่ระบบ Predis.ai app
- ไปที่การกำหนดราคาและบัญชี -> ส่วนที่เหลือ API เพื่อเปิด API หน้าปัด
- เพิ่ม URL ของเว็บฮุกของคุณ ตรวจสอบให้แน่ใจว่า URL ของเว็บฮุกเป็น URL สาธารณะ
เพย์โหลดเว็บฮุก†<
หากโพสต์ถึงระดับ completed
or error
สถานะเว็บฮุกจะถูกส่งไปพร้อมกับเพย์โหลดที่มีพารามิเตอร์ต่อไปนี้:
completed
บรรทุกของรัฐ
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
บรรทุกของรัฐ
{
"status": "error",
"post_id": "..."
}
เราจะส่งเว็บฮุกเพียงครั้งเดียวสำหรับแต่ละโพสต์ แม้ว่าเราจะได้รับการตอบสนองที่ไม่สำเร็จจากเซิร์ฟเวอร์ของคุณก็ตาม ในกรณีที่เซิร์ฟเวอร์ของคุณไม่สามารถจัดการเหตุการณ์เว็บฮุกได้ คุณสามารถรับข้อมูลของโพสต์ทั้งหมดที่คุณสร้างขึ้น อ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ Good Farm Animal Welfare Awards
การทดสอบบนสภาพแวดล้อมท้องถิ่น†<
ไม่สามารถใช้ localhost โดยตรงเพื่อรับสถานะของ webhook ได้เนื่องจาก URL ของ webhook จะต้องเป็น URL สาธารณะ คุณสามารถจัดการเรื่องนี้ได้โดยสร้างอุโมงค์ไปยังเซิร์ฟเวอร์ภายในโดยใช้เครื่องมือ เช่น งรกใช้จุดสิ้นสุด URL ที่สร้างโดยเครื่องมือเหล่านี้ใน URL ของเว็บฮุกขณะตั้งค่า URL ของเว็บฮุกในแดชบอร์ด