Tài liệu này hướng dẫn bạn cách thêm Tin trả lời riêng tư vào trải nghiệm nhắn tin của bạn theo lập trình.
Cách thức hoạt độngVới Tin trả lời riêng tư, tài khoản Công việc trên Instagram có thể gửi một tin nhắn cho người dùng đã bình luận về bài viết, bài viết quảng cáo, thước phim hoặc tin trực tiếp do tài khoản Công việc trên Instagram của bạn đăng. Khi nhận được thông báo webhooks Bạn có thể gửi tin trả lời riêng tư này trong vòng 7 ngày kể từ thời điểm tạo bình luận, nhưng chỉ có thể gửi tin trả lời riêng tư trong quá trình phát trực tiếp đối với Instagram Live. Tin nhắn sẽ chứa một liên kết đến bài viết mà người dùng đã bình luận. |
live_comments
kích hoạt thông qua API Instagram và rằng hệ thống của bạn có thể phân biệt thông báo live_comments
với thông báo comments
.
comments
của API Đồ thị trên Instagram cho bài viết quảng cáo sẽ chứa ID và tiêu đề của quảng cáo. Bạn có thể cần cập nhật máy chủ webhooks của mình để xử lý các trường mới này.
Hệ thống sẽ trả về ad_id
và ad_title
trong đối tượng file phương tiện khi người dùng bình luận về bài viết được quảng cáo trên Instagram hoặc bài viết quảng cáo trên Instagram. Việc này có thể dẫn đến thông báo webhook trùng lặp.
Hướng dẫn này giả định rằng bạn đã đọc phần Tổng quan về nền tảng Messenger và Tổng quan về tính năng Nhắn tin trên Instagram, cũng như triển khai các thành phần cần thiết.
Bạn sẽ cần có:
comments
trên Instagram đối với bài viết, bài viết quảng cáo, thước phim và webhook live_comments
trên Instagram đối với tin trực tiếp (khuyên dùng để tránh bị giới hạn tốc độ) hoặc từ lệnh gọi API đến điểm cuối /page/feed
instagram_manage_comments
và pages_messaging
, được lấy qua phương thức Đăng nhập bằng FacebookMESSAGING
trên Trang Facebook liên kết với tài khoản Công việc trên Instagram của bạn yêu cầuĐể gửi tin trả lời riêng tư cho người dùng đã bình luận về bài viết, thước phim hoặc tin trực tiếp của bạn, hãy gửi yêu cầu POST
đến điểm cuối /PAGE-ID/messages
, trong đó thông số recipient
chứa ID bình luận và thông số message
chứa văn bản bạn muốn gửi.
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"
Nếu thành công, ứng dụng của bạn sẽ nhận được phản hồi sau đây:
{ "recipient_id": "526...", // The Instagram-scoped ID "message_id": "aWdfZ..." // The message ID for your private reply }