เอกสารนี้จะแสดงให้คุณเห็นวิธีเพิ่มการตอบกลับแบบส่วนตัวลงในประสบการณ์การส่งข้อความของคุณโดยใช้โปรแกรม
วิธีการทำงานการตอบกลับแบบส่วนตัวช่วยให้บัญชีมืออาชีพบน Instagram สามารถส่งข้อความเดียวถึงผู้ใช้ที่แสดงความคิดเห็นในโพสต์มืออาชีพ, โพสต์โฆษณา, คลิป Reels หรือสตอรี่สดบน Instagram ของคุณได้ เมื่อคุณได้รับการแจ้งเตือน Webhooks คุณสามารถส่งการตอบกลับแบบส่วนตัวนี้ได้ภายใน 7 วันนับจากเวลาที่ความคิดเห็นสร้างขึ้น ยกเว้น Instagram Live ที่คุณสามารถส่งการตอบกลับแบบส่วนตัวได้ในช่วงที่มีการแพร่ภาพสดเท่านั้น โดยข้อความจะมีลิงก์ไปยังโพสต์ที่ผู้ใช้ได้แสดงความคิดเห็นไว้ |
live_comments
ผ่าน Instagram API และระบบของคุณสามารถแยกความแตกต่างระหว่างการแจ้งเตือน live_comments
และ comments
ได้
comments
ของ API กราฟของ Instagram สำหรับโพสต์โฆษณาจะมี ID และชื่อโฆษณารวมอยู่ด้วย คุณอาจต้องอัพเดตเซิร์ฟเวอร์ Webhooks เพื่อจัดการช่องใหม่ๆ เหล่านี้
ระบบจะส่งคืน ad_id
และ ad_title
ในอ็อบเจ็กต์สื่อ เมื่อมีผู้ใช้แสดงความคิดเห็นในโพสต์บน Instagram หรือโพสต์โฆษณาบน Instagram ที่ได้รับการโปรโมท ซึ่งการดำเนินการนี้อาจส่งผลให้มีการแจ้งเตือน Webhook ซ้ำได้
บทแนะนำการใช้งานนี้จะถือว่าคุณได้อ่านภาพรวมของแพลตฟอร์ม Messenger และภาพรวมของการส่งข้อความบน Instagram และใช้องค์ประกอบต่างๆ ที่จำเป็นแล้ว
คุณจะต้องมีสิ่งต่อไปนี้
comments
บน Instagram สำหรับโพสต์ โพสต์โฆษณา และคลิป Reels และ Webhooks live_comments
บน Instagram สำหรับสตอรี่สด (แนะนำให้หลีกเลี่ยงการจำกัดอัตรา) หรือการเรียก API ไปยังตำแหน่งข้อมูล /page/feed
instagram_manage_comments
และ pages_messaging
ได้รับผ่านการเข้าสู่ระบบด้วย FacebookMESSAGING
บนเพจ Facebook ที่ลิงก์กับบัญชีมืออาชีพบน Instagram ของคุณได้หากต้องการส่งการตอบกลับแบบส่วนตัวถึงผู้ใช้ที่แสดงความคิดเห็นในโพสต์, คลิป Reels หรือสตอรี่สดของคุณ ให้ส่งคำขอ POST
ไปยังตำแหน่งข้อมูล /PAGE-ID/messages
โดยพารามิเตอร์ recipient
จะมี ID ความคิดเห็น และพารามิเตอร์ message
จะมีข้อความที่คุณต้องการส่ง
curl -i -X POST "https://graph.facebook.com/PAGE-ID/messages
?recipient: { comment_id: COMMENT-ID }
&message: { "text": "Thanks for reaching out, how can I help?" }
&access_token=PAGE-ACCESS-TOKEN"
เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับดังต่อไปนี้
{ "recipient_id": "526...", // The Instagram-scoped ID "message_id": "aWdfZ..." // The message ID for your private reply }