ข้อความตอบกลับด่วนช่วยให้คุณสามารถรับอินพุตจากผู้รับข้อความได้โดยการส่งปุ่มต่างๆ ไปพร้อมกับข้อความ เมื่อผู้รับแตะที่ข้อความตอบกลับด่วน ระบบจะส่งค่าที่ปรากฏอยู่บนปุ่มเข้าไปในการสนทนา และแพลตฟอร์ม Messenger จะส่งเหตุการณ์ messages
ไปยัง Webhook ของคุณ ข้อความตอบกลับด่วนคือข้อความประเภทหนึ่งที่ส่งด้วย Send API โปรดดูรายละเอียดทั้งหมดเกี่ยวกับการส่งข้อความที่ข้อความ
โปรดดูรายละเอียดการใช้งานทั้งหมดที่ข้อความตอบกลับด่วน
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"<PSID>"
},
"messaging_type": "RESPONSE",
"message":{
"text": "Pick a color:",
"quick_replies":[
{
"content_type":"text",
"title":"Red",
"payload":"<POSTBACK_PAYLOAD>",
"image_url":"http://example.com/img/red.png"
},{
"content_type":"text",
"title":"Green",
"payload":"<POSTBACK_PAYLOAD>",
"image_url":"http://example.com/img/green.png"
}
]
}
}' "https://graph.facebook.com/v21.0
/me/messages?access_token=<PAGE_ACCESS_TOKEN>"
{ "recipient_id": "1254477777772919", "message_id": "AG5Hz2Uq7tuwNEhXfYYKj8mJEM_QPpz5jdCK48PnKAjSdjfipqxqMvK8ma6AC8fplwlqLP_5cgXIbu7I3rBN0P" }
คุณสมบัติ | ประเภท | คำอธิบาย |
---|---|---|
| สตริง | ข้อความแบบไม่ว่างเปล่าที่จะส่งไปพร้อมกับข้อความตอบกลับด่วน โดยคุณจะต้องตั้งค่า |
| อ็อบเจ็กต์ | ไฟล์แนบที่จะส่งไปพร้อมกับข้อความตอบกลับด่วน โดยคุณจะต้องตั้งค่า |
| อาร์เรย์< | อาร์เรย์ของอ็อบเจ็กต์ที่อธิบายถึงปุ่มข้อความตอบกลับด่วนที่จะส่ง ระบบรองรับข้อความตอบกลับด่วนสูงสุด 13 ข้อความ |
quick_reply
คุณสมบัติ | ประเภท | คำอธิบาย |
---|---|---|
| สตริง | ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
|
| สตริง | จำเป็นต้องระบุหาก |
| สตริง, ตัวเลข | จำเป็นต้องระบุหาก อาจตั้งค่าเป็นสตริงที่ว่างเปล่าหากตั้งค่า |
| สตริง | ระบุหรือไม่ก็ได้ URL ของรูปภาพที่จะแสดงในปุ่มข้อความตอบกลับด่วนสำหรับข้อความตอบกลับด่วนแบบตัวอักษร รูปภาพควรมีขนาดขั้นต่ำ 24 x 24 พิกเซล ระบบจะครอบตัดและย่อรูปภาพที่มีขนาดใหญ่กว่านี้โดยอัตโนมัติ จำเป็นต้องระบุหาก |