หากต้องการส่งข้อความถึงผู้ใช้บน Messenger หรือ Instagram ผู้ใช้รายดังกล่าวจะต้องเป็นผู้เริ่มการสนทนานั้นๆ แพลตฟอร์ม Messenger เปิดให้คุณส่งข้อความประเภทต่างๆ ได้มากมาย ข้อความแต่ละประเภทมีนโยบายและแนวทางที่แตกต่างกันในเรื่องประเภทเนื้อหาและเงื่อนไขที่สามารถส่งข้อความเหล่านั้นได้
On July 23, 2024 we launched the new Instagram API with Instagram Login. An Instagram professional account – Business or Creator account – will no longer need to be linked to a Facebook Page in order to have conversations with customers, followers, or Instagram users interested in their business or Instagram account, manage comments, or publish media. Learn more about this new version in our blog post.
เมื่อกฎหมายที่บังคับใช้กำหนดไว้ ระบบแชทอัตโนมัติจะต้องเปิดเผยว่าผู้ใช้กำลังโต้ตอบกับบริการอัตโนมัติในกรณีต่อไปนี้
การใช้ระบบแชทอัตโนมัติเพื่อให้บริการกลุ่มต่อไปนี้ควรปฏิบัติตามข้อกำหนดนี้อย่างเคร่งครัด:
ตัวอย่างของการเปิดเผยข้อมูลรวมถึงแต่ไม่จำกัดเพียง: “ฉันคือบอทของ [ชื่อเพจ]” “คุณกำลังโต้ตอบกับระบบอัตโนมัติ” “คุณกำลังคุยกับบอท” หรือ “ฉันคือแชทบอทอัตโนมัติ”
แม้ในพื้นที่ที่กฎหมายไม่ได้กำหนดไว้ เรายังคงแนะนำว่าหลักปฏิบัติที่ดีที่สุดคือการแจ้งให้ทราบเมื่อผู้ใช้โต้ตอบกับแชทอัตโนมัติ เนื่องจากวิธีนี้จะช่วยกำหนดความคาดหวังของผู้ใช้เกี่ยวกับการโต้ตอบกับระบบรับส่งข้อความของคุณ
หากต้องการข้อมูลเพิ่มเติม โปรดไปที่นโยบายผู้พัฒนาของเรา
คำขอ API การส่งทั้งหมดจากแอพของคุณในการส่งข้อความนั้นจะต้องมีสิ่งต่อไปนี้
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับองค์ประกอบของข้อความที่ข้อมูลอ้างอิงเกี่ยวกับ API การส่ง
ช่วงเวลาการส่งข้อความมาตรฐาน คือช่วงเวลา 24 ชั่วโมงที่คุณจะสามารถส่งข้อความถึงผู้ใช้ได้ เมื่อผู้ใช้ส่งข้อความถึงเพจหรือบัญชีมืออาชีพบน Instagram ของคุณ หรือเริ่มการสนทนาผ่านปลั๊กอินบนเว็บ แอพของคุณจะมีเวลา 24 ชั่วโมงในการส่งข้อความ
ข้อความที่ส่งภายในช่วงเวลา 24 ชั่วโมงนี้อาจมีเนื้อหาส่งเสริมการขายได้
การดำเนินการของผู้ใช้ที่เป็นการเริ่มนับช่วงเวลาการส่งข้อความมาตรฐาน
ระบบจะเริ่มนับช่วงเวลาการส่งข้อความมาตรฐาน 24 ชั่วโมงเมื่อผู้ใช้ดำเนินการดังต่อไปนี้
เราทราบดีว่าผู้ใช้ต่างคาดหวังที่จะได้รับการตอบกลับโดยเร็ว เราจึงขอแนะนำอย่างยิ่งให้คุณตอบกลับโดยเร็วที่สุดภายในช่วงเวลา 24 ชั่วโมงนี้ ทั้งนี้ ผู้ใช้สามารถเลือกที่จะบล็อกหรือปิดการสนทนาได้ทุกเมื่อ
ID ของผู้ใช้ที่รับข้อความจะได้รับการตั้งค่าในพารามิเตอร์อ็อบเจ็กต์ recipient
และอาจเป็น ID ประเภทใดประเภทหนึ่งดังต่อไปนี้
ID ในเพจ (PSID) – ID ที่กำหนดให้กับผู้ใช้ในครั้งแรกที่ผู้ใช้รายนั้นส่งข้อความถึงเพจของคุณ โดย ID ที่ไม่ซ้ำกันนี้จะแสดงถึงการโต้ตอบระหว่างเพจของคุณกับผู้ใช้รายดังกล่าว
ข้อมูลอ้างอิงของผู้ใช้ – ID ที่กำหนดให้กับผู้ใช้ที่ใช้ปลั๊กอินหรือปุ่มโพสต์ย้อนกลับเพื่อส่งข้อความถึงเพจของคุณ
ID โพสต์หรือความคิดเห็น: ID ที่กำหนดให้กับผู้ใช้ที่เผยแพร่โพสต์บนเพจของคุณหรือแสดงความคิดเห็นต่อโพสต์ โดยจะใช้เพื่อส่งข้อความตอบกลับแบบส่วนตัวให้กับผู้ใช้รายดังกล่าว
โปรดทราบว่า ID ผู้ใช้จากการผสานการทำงานการเข้าสู่ระบบด้วย Facebook จะเป็น ID ในแอพ และจะไม่สามารถใช้ได้กับแพลตฟอร์ม Messenger
ประเภทของข้อความที่คุณจะส่งนั้นจะกำหนดจากพารามิเตอร์ messaging_type
โดยพารามิเตอร์นี้จะช่วยรับรองว่าการส่งข้อความของคุณเป็นไปตามนโยบายการส่งข้อความและการกำหนดลักษณะของผู้ใช้ได้อย่างชัดเจนยิ่งขึ้น
ระบบรองรับข้อความประเภทต่างๆ ดังนี้
การตอบกลับ – ข้อความที่คุณกำลังส่งนั้นเป็นการตอบกลับข้อความที่ได้รับมา ข้อความดังกล่าวจะมีเนื้อหาส่งเสริมการขายและเนื้อหาที่ไม่ใช่การส่งเสริมการขายได้ แต่จะต้องส่งภายในช่วงเวลาการส่งข้อความมาตรฐาน
ข้อมูลอัพเดต – ข้อความที่คุณกำลังส่งนั้นได้รับการส่งในเชิงรุก และไม่ใช่การตอบกลับข้อความที่ได้รับมา ข้อความดังกล่าวจะมีเนื้อหาส่งเสริมการขายและเนื้อหาที่ไม่ใช่การส่งเสริมการขายได้ แต่จะต้องส่งภายในช่วงเวลาการส่งข้อความมาตรฐาน
ข้อความที่ได้รับการแท็ก – ข้อความที่คุณกำลังส่งนั้นมีการส่งนอกช่วงเวลาการส่งข้อความมาตรฐาน ข้อความนี้จะต้องมีแท็กข้อความที่ตรงกับกรณีการใช้งานที่อนุญาตสำหรับแท็กนั้นๆ และมีเนื้อหาที่ไม่ใช่การส่งเสริมการขาย
แท็กข้อความจะช่วยให้คุณสามารถส่งข้อความนอกช่วงเวลาการส่งข้อความมาตรฐานได้ โดยข้อความเหล่านี้จะเป็นข้อมูลอัพเดตที่เกี่ยวข้องโดยตรงกับผู้ใช้ ตัวอย่างเช่น คุณสามารถส่งข้อมูลอัพเดตเกี่ยวกับการจัดส่งและการนำส่ง การจองหรือเที่ยวบินที่กำลังจะมาถึง หรือการแจ้งเตือนเกี่ยวกับบัญชีของลูกค้า สำหรับขั้นตอนการส่งข้อความที่ต้องใช้เส้นทางสำหรับส่งต่อ แท็กเจ้าหน้าที่ช่วยให้ตัวแทนธุรกิจสามารถตอบกลับข้อความของผู้ใช้ด้วยตนเองได้ภายในระยะเวลา 7 วัน
แท็กข้อความไม่สามารถใช้เพื่อส่งเนื้อหาส่งเสริมการขายได้ ซึ่งรวมถึงแต่ไม่จำกัดเพียงดีล ข้อเสนอ คูปอง และส่วนลด หากใช้แท็กข้อความนอกเหนือจากกรณีการใช้งานที่ได้รับอนุมัติ อาจส่งผลให้เพจหรือบัญชี Instagram ถูกจำกัดความสามารถในการส่งข้อความ โปรดดูรายละเอียดที่นโยบายเกี่ยวกับแพลตฟอร์ม Messenger และ API การส่งข้อความบน Instagram
ธุรกิจที่ใช้แพลตฟอร์ม Messenger และต้องการส่งข้อความส่งเสริมการขายนอกช่วงเวลาการส่งข้อความมาตรฐาน 24 ชั่วโมงควรใช้ข้อความที่ได้รับการสนับสนุนหรือการแจ้งเตือนแบบครั้งเดียว
ข้อความที่คุณส่งสามารถมีเนื้อหาประเภทต่างๆ ได้ดังนี้
|
|
|
หากต้องการส่งข้อความพื้นฐานให้กับผู้ใช้ที่ส่งข้อความถึงเพจของคุณ ให้ส่งคำขอ POST
ไปยังตำแหน่งข้อมูล /PAGE-ID/messages
โดยตั้งค่าid
ของคีย์ Literal สำหรับอ็อบเจ็กต์ recipient
เป็น ID ในเพจ (PSID) ของผู้ใช้ ตั้งค่าพารามิเตอร์ message_type
เป็น RESPONSE
และตั้งค่าอ็อบเจ็กต์ text
ของพารามิเตอร์ message
เป็นเนื้อความของข้อความนั้นๆ
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"{PSID}"
},
"messaging_type": "RESPONSE",
"message":{
"text":"Hello, world!"
}
}' "https://graph.facebook.com/v21.0
/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"
เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับแบบ JSON ดังต่อไปนี้พร้อม ID ของผู้รับและ ID ข้อความ
{ "recipient_id": "PAGE-SCOPED-ID", "message_id": "AG5Hz2U..." }
หากต้องการส่งข้อความพร้อมสื่อ เช่น GIF หรือรูปภาพ หรือเทมเพลต คุณจะเพิ่มเนื้อหาลงในคำขอ API ในอ็อบเจ็กต์ไฟล์แนบของข้อความแบบ JSON
หากต้องการส่งข้อความพร้อมรูปภาพให้กับผู้ใช้ที่ส่งข้อความถึงเพจของคุณ ให้ส่งคำขอ POST
ไปยังตำแหน่งข้อมูล /PAGE-ID/messages
โดยตั้งค่า id
ของคีย์ Literal สำหรับอ็อบเจ็กต์ recipient
เป็น ID ในเพจ (PSID) ของผู้ใช้ ตั้งค่าพารามิเตอร์ message_type
เป็น RESPONSE
และตั้งค่าคีย์ type
สำหรับอ็อบเจ็กต์ attachment
ของพารามิเตอร์ message
เป็น image
รวมถึงตั้งค่าคีย์ url
สำหรับอ็อบเจ็กต์ payload
เป็น URL สำหรับรูปภาพนั้นๆ
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"1254459154682919"
},
"message":{
"attachment":{
"type":"image",
"payload":{
"url":"http://www.messenger-rocks.com/image.jpg",
"is_reusable":true
}
}
}
}' "https://graph.facebook.com/v21.0
/me/messages?access_token=<PAGE_ACCESS_TOKEN>"
เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับแบบ JSON ดังต่อไปนี้พร้อม ID ของผู้รับและ ID ข้อความ
{ "recipient_id": "PAGE-SCOPED-ID", "message_id": "AG5Hz2U..." }
การส่งเสียง วิดีโอ หรือไฟล์จาก URL จะใช้รูปแบบเดียวกันนี้
นอกจากนี้ คุณสามารถส่งสื่อจากเซิร์ฟเวอร์ของคุณหรือจากเนื้อหาที่คุณได้อัพโหลดไปยังเซิร์ฟเวอร์ Meta ก่อนหน้านี้ โปรดเรียนรู้เพิ่มเติมเกี่ยวกับการอัพโหลดไฟล์โดยใช้ API การอัพโหลดไฟล์แนบ
เน้นความสั้นกระชับ พิจารณาขนาดหน้าจอและพฤติกรรมการเลื่อนดู ข้อความที่สั้นกระชับนั้นช่วยให้ผู้อ่านติดตามได้ง่าย ลองส่งข้อความแยกกันสัก 2-3 ข้อความแทนการส่งเป็นข้อความเดียวยาวๆ
อย่าใช้ข้อความแทนรูปภาพ, ตาราง, แผนภูมิ และรูปภาพ ข้อความที่มีการจัดโครงสร้างหรือแม้แต่ตัวแสดงหน้าเว็บอาจเหมาะกับความต้องการของคุณมากกว่า
อย่าเขียนข้อความสนทนาที่ยืดยาวเกินไป หากคุณต้องการสื่อสารหลายอย่าง ให้ลองส่งข้อความแยกกันสัก 2-3 ข้อความแทนการส่งเป็นข้อความเดียวยาวๆ
ให้ความสนใจเรื่องคุณภาพ ใช้ภาพสีสันสดใสที่มีความละเอียดสูงเพื่อให้ข้อความของคุณโดดเด่น
พิจารณาอัตราส่วนกว้างยาว ตรวจสอบว่ารูปภาพของคุณอาจถูกครอบตัดอย่างไรเมื่อแสดงในบับเบิลข้อความ
อย่าใส่ข้อความในรูปภาพมากเกินไป ใช้ข้อความตัวอักษรแทน หรือรวมรูปภาพและข้อความเข้าไว้กับเทมเพลตทั่วไป
การส่งข้อความข่าวจะพร้อมใช้งานสำหรับผู้เผยแพร่ข่าวที่ลงทะเบียนแล้วเท่านั้น ซึ่งลงทะเบียนไว้กับดัชนีเพจข่าวบน Facebook (NPI) การส่งข้อความข่าวจะช่วยให้ผู้เผยแพร่ข่าวสามารถส่งข้อความข่าวที่ไม่เป็นการส่งเสริมการขายให้กับผู้ใช้ที่ได้สมัครรับข้อความเหล่านี้ไว้ได้
การส่งข้อความข่าวไม่พร้อมใช้งานสำหรับ API การส่งข้อความบน Instagram
การแจ้งเตือนแบบครั้งเดียวช่วยให้คุณสามารถขอสิทธิ์การอนุญาตจากผู้ใช้เพื่อส่งข้อความติดตามผล 1 ข้อความหลังผ่านช่วงเวลาการส่งข้อความมาตรฐานไปแล้วได้ หากผู้ใช้ยอมรับคำขอนี้เพื่อรับการแจ้งเตือนแบบครั้งเดียว คุณจะสามารถส่งข้อความได้ 1 รายการ ซึ่งจะมีการจำกัดเวลาและเกี่ยวข้องโดยตรง เช่น การเตือนความจำเกี่ยวกับการนัดหมายหรือการแจ้งเตือนเมื่อมีสินค้ากลับมาวางขาย
การแจ้งเตือนแบบครั้งเดียวไม่พร้อมใช้งานสำหรับ API การส่งข้อความบน Instagram
ข้อความตอบกลับแบบส่วนตัวช่วยให้คุณสามารถส่งข้อความให้กับผู้ใช้ได้เมื่อผู้ใช้แสดงความคิดเห็นต่อโพสต์หรือโฆษณารายการใดรายการหนึ่งของคุณ หรือเผยแพร่โพสต์ของผู้เข้าชมบนเพจหรือบัญชีมืออาชีพบน Instagram ของคุณ ข้อความตอบกลับแบบส่วนตัวจะต้องเป็นข้อความเดียวเท่านั้น ซึ่งจะมีลิงก์ที่นำไปยังโพสต์หรือความคิดเห็นโดยอัตโนมัติ และจะต้องส่งภายใน 7 วันนับตั้งแต่ที่ผู้ใช้เผยแพร่โพสต์หรือความคิดเห็น
ข้อความทางการตลาดช่วยให้คุณสามารถขอสิทธิ์การอนุญาตจากผู้ใช้เพื่อส่งข้อความทางการตลาดหลายรายการหลังผ่านช่วงเวลาการส่งข้อความมาตรฐานไปแล้วได้ หากผู้ใช้ยอมรับคำขอนี้เพื่อรับการแจ้งเตือนเหล่านี้ คุณจะสามารถส่งข้อความประจำที่มีการส่งเสริมการขายแบบอัตโนมัติให้กับผู้ใช้ได้ โดยจะมีข้อมูลเกี่ยวกับการลดราคาที่กำลังจะจัดขึ้นหรือการเปิดตัวและข้อมูลอัพเดตเกี่ยวกับสินค้า
ข้อความที่ได้รับการสนับสนุนช่วยให้คุณสามารถส่งเนื้อหาส่งเสริมการขายหรือเนื้อหาที่ไม่ใช่การส่งเสริมการขายให้กับผู้ใช้ที่ส่งข้อความถึงเพจหรือบัญชีมืออาชีพบน Instagram ของคุณไปก่อนหน้านี้ได้ หลังจากพ้นช่วงเวลาการส่งข้อความมาตรฐานไปแล้ว ข้อความที่ได้รับการสนับสนุนจะมีลักษณะเหมือนกับข้อความปกติในการสนทนา แต่จะมีคำว่า "ได้รับการสนับสนุน" กำกับอยู่เหนือข้อความนั้นๆ เนื้อหาของข้อความที่ได้รับการสนับสนุนต้องเป็นไปตามนโยบายการโฆษณา
ข้อความที่ได้รับการสนับสนุนไม่พร้อมใช้งานสำหรับ API การส่งข้อความบน Instagram
เรียนรู้เกี่ยวกับคอมโพเนนต์ที่คุณสามารถเพิ่มลงในข้อความในการสนทนาของคุณได้
เรียนรู้เพิ่มเติมเกี่ยวกับการส่งข้อความโดยใช้แพลตฟอร์ม Messenger