เทมเพลตข้อความทำให้คุณมีวิธีนำเสนอประสบการณ์ในการสนทนาที่มากกว่าเพียงการส่งข้อความ SMS มาตรฐานโดยผสานการทำงานของปุ่ม รูปภาพ รายการ และอื่นๆ ควบคู่ไปกับการส่งข้อความในครั้งเดียว เทมเพลตสามารถนำมาใช้เพื่อวัตถุประสงค์ต่างๆ มากมาย เช่น การแสดงข้อมูลสินค้า การขอให้ผู้รับข้อความเลือกจากชุดตัวเลือกที่กำหนดไว้ล่วงหน้า และการแสดงผลการค้นหา
เทมเพลตต่อไปนี้พร้อมใช้งานสำหรับการส่งข้อความที่มีการจัดโครงสร้าง
หากต้องการส่งเทมเพลตข้อความ ให้ส่งคำขอ POST
ไปยังตำแหน่งข้อมูล /PAGE-ID/messages
พร้อม ID ในเพจของผู้รับและไฟล์แนบข้อความที่มีประเภทเทมเพลต และเพย์โหลดที่มีรายละเอียดเกี่ยวกับเทมเพลตนั้นๆ เช่น ชื่อ รูปภาพ และอื่นๆ อีกมากมาย
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"PSID"
},
"message":{
"attachment":{
"type":"template",
"payload":{
"template_type":"TEMPLATE-TYPE",
"elements":[
{
"title":"TEMPLATE-TITLE",
...
}
]
}
}
}
}' "https://graph.facebook.com/v21.0
/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"
เนื้อความของคำขอจะเป็นไปตามรูปแบบมาตรฐานสำหรับเทมเพลตทุกประเภท พร้อมคุณสมบัติ message.attachment.payload
ที่มีรายละเอียดประเภทและเนื้อหาสำหรับเทมเพลตแต่ละประเภทโดยเฉพาะ
เทมเพลตข้อความส่วนใหญ่จะอนุญาตให้คุณใส่ปุ่มตั้งแต่หนึ่งปุ่มขึ้นไปโดยเป็นส่วนหนึ่งของเทมเพลต ปุ่มเหล่านี้ช่วยให้คุณเสนอการดำเนินการสำหรับผู้รับข้อความซึ่งจะสามารถเลือกเพื่อตอบสนองต่อเทมเพลตได้
ประเภทของปุ่มที่สามารถใช้งานได้จะแตกต่างกันไปตามเทมเพลต โปรดดูข้อมูลเพิ่มเติมที่เอกสารประกอบอ้างอิงเทมเพลตโดยเฉพาะ
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทปุ่มที่พร้อมใช้งานในแพลตฟอร์ม Messenger ที่ปุ่ม