Messaging API จะไม่อนุญาตให้มี Property ซ้ำกันใน Body request

Messaging API จะไม่อนุญาตให้มี Property ซ้ำกันใน Body request


ปัจจุบันหากนักพัฒนาระบุ Property ที่ซ้ำกันลงไปใน Body request เพื่อส่งข้อความผ่าน Messaging API จะสามารถทำได้ เพียงแต่บางกรณีอาจเกิดความสับสนได้ เช่น

  • ระบุเป้าหมายในการส่งข้อความแบบ Push ด้วย property "to" ซ้ำกันและมี value ต่างกัน ทำให้ไม่มั่นใจว่าข้อความจะถูกส่งไปยังผู้ใช้รายใด
  • ระบุ property ชื่อ previewImageUrl ซ้ำกันและมี value ต่างกันใน Image message เดียว ทำให้ไม่มั่นใจว่าระบบจะแสดงผลรูปใดขึ้นมา


ดังนั้นตั้งแต่วันที่ 5 ธ.ค. 2565 เป็นต้นไป หากนักพัฒนาระบุ Property ที่ซ้ำกันไปใน Body request ตัว Messaging API จะ return รหัส 400 ใน HTTP Status กลับมาพร้อมข้อความที่แสดงรายละเอียดว่า Property ไหนที่ซ้ำกันอยู่