Zalo là một trong những ứng dụng tin nhắn phổ biến tại Việt Nam, tuy nhiên việc tích hợp tương đối phức tạp đặc biệt là webhook. Nguyên nhân chủ yếu đến từ việc Zalo còn thiếu các tài liệu dễ dàng được tiếp cận và chạy thử bởi cộng đồng lập trình viên, đặc biệt là Zalo OA sandbox.
Vậy nên Zalo Sandbox ra đời để giải quyết các vấn đề kể trên, để giúp cho các lập trình viên có một môi trường giả lập, cung cấp đầy đủ tài liệu ở dạng swagger, giúp họ có thể nhanh chóng tiếp cận, tích hợp, kiểm thử, để sau đó chỉ cần thay đổi đường dẫn từ sandbox sang môi trường thật là xong.
Các tính năng
Sau khi cài đặt plugin:
1. Bạn có thể tìm thấy toàn bộ API của Zalo cho đối tác tích hợp tại: http://localhost:8080/zalo-sandbox/swagger
2. Bạn có thể tìm thấy danh sách người dùng OA giả lập tại: http://localhost:9090/zalo-sandbox/users
3. Bạn có thể truy cập vào chi tiết người dùng OA giả lập
Tại đây bạn có thể gọi webhook giả lập đến đường dẫn nhận webhook của bạn.
4. Bạn có thể xem danh sách các tin nhắn OA giả lập được gửi đến tại: http://localhost:9091/zalo-sandbox/messages