ไปยังเนื้อหาหลัก

การกำหนดค่าเว็บฮุก

โพสทั้งหมดที่ถูกสร้างผ่าน 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 ของเว็บฮุกในแดชบอร์ด

แหล่งข้อมูลเพิ่มเติม†<