Giới Thiệu
Zalo Mini App API cung cấp các api để bạn tương tác với ứng dụng Zalo. Một số API yêu cầu bạn gửi xét duyệt trước khi được sử dụng.
mẹo
Với tài khoản là Admin của Ứng dụng, bạn có thể sử dụng toàn bộ các API trong quá trình phát triển ứng dụng mà không cần đợi xét duyệt.
Cài Đặt
npm install zmp-sdk
Events API
Tên | Mô tả |
---|---|
on | Thêm một hàm xử lý cho sự kiện. Khi sự kiện xảy ra, tất cả các hàm xử lý của sự kiện đó sẽ được gọi |
once | Thêm hàm xử lý một lần cho sự kiện. Khi sự kiện xảy ra, hàm xử lý này sẽ bị xoá và sau đó thực thi |
off | Xoá một hàm xử lý cụ thể trong mảng các hàm xử lý của sự kiện |
removeAllListeners | Xoá tất cả hàm xử lý của sự kiện |
onConfirmToExit | Dùng để lắng nghe sự kiện khi user nhấn đóng mini app |
offConfirmToExit | Hủy nghe sự kiện user nhấn đóng mini app |
onNetworkStatusChange | Dùng để lắng nghe sự kiện thay đổi mạng |
Events Name
Tên | Mô tả |
---|---|
AppPaused | Sự kiện này xảy ra khi Zalo Mini App chuyển từ foreground sang background |
AppResumed | Sự kiện này xảy ra khi Zalo Mini App chuyển từ background sang foreground |
NetworkChanged | Sự kiện này xảy ra khi phát hiện thay đổi kết nối mạng |
OnDataCallback | Sự kiện này xảy ra khi nhận được data từ Mini App được mở trước đó |
OpenApp | Sự kiện này xảy ra khi Zalo Mini App được mở lại từ chế độ nền (chưa tắt hẳn) |
User
Authorization
Tên | Mô tả |
---|---|
authorize | Cấp quyền sử dụng API |
User Information
Tên | Mô tả |
---|---|
getUserID | Lấy ID của người dùng |
getUserInfo | Lấy thông tin của người dùng |
getAccessToken | Lấy token dùng để định danh người dùng |
getPhoneNumber | Lấy thông tin số điện thoại của người dùng |
User Settings
Tên | Mô tả |
---|---|
getSetting | Lấy thông tin cài đặt hiện tại của người dùng. |
Basic
Tên | Mô tả |
---|---|
getAppInfo | Lấy thông tin của Zalo Mini App |
getSystemInfo | Lấy thông tin của Zalo App và thiết bị |
getDeviceIdAsync | Lấy chuỗi định danh duy nhất cho từng thiết bị. |
getContextAsync | Lấy thông tin về ngữ cảnh mà Zalo Mini App được mở |
Routing
Tên | Mô tả |
---|---|
closeApp | Đóng mini app |
openMiniApp | Mở mini app |
openWebview | Mở webview |
sendDataToPreviousMiniApp | Gửi dữ liệu cho mini app trước đó |
getRouteParams | Lấy các param được gửi đến trang hiện tại của mini app |