Gửi tin nhắn cho user
Ứng dụng Zalo Mini App của bạn sẽ tương tác với người dùng thông qua hệ thống Zalo Official Account. Truy cập Official Account API để xem chi tiết hướng sử dụng.
Để gửi tin nhắn cho user, yêu cầu:
- Người dùng đã quan tậm Official Account của bạn.
- ID của người theo dõi tài khoản Official Account.
Hướng dẫn lấy ID người theo dõi tài khoản Official Account.
Thực hiện liên kết Zalo App và Official Account của bạn.
Cài đặt Webhook và đăng ký nhận sự kiện người dùng follow OA.
Lấy Official Account Access Token cho ứng dụng của bạn.
Khi có sự kiện người dùng quan tâm hoặc bỏ quan tâm OA, hệ thống của bạn sẽ nhận được sự kiện với dữ liệu như sau:
{
"oa_id": "388613280879808645",
"follower": {
"id": "24684588352919792"
},
"user_id_by_app": "552172779717587730",
"event_name": "follow",
"source": "oa_profile",
"app_id": "36084652489903967",
"timestamp": "154397978274"
}
Trong đó:
- user_id_by_app: là ID để định danh user trên hệ thống Zalo theo ứng dụng của bạn.
- follower.id: ID người theo dõi Official Account, bạn có thể sử dụng ID này để gửi tin nhắn cho user.
Xem chi tiết hướng dẫn gửi và các loại tin nhắn được hỗ trợ tại đây.