getContextAsync
import { getContextAsync } from "zmp-sdk";
API trả về thông tin ngữ cảnh của người dùng hoặc nhóm khi Mini App được mở từ Menu mở rộng trong cửa sổ chat Zalo. Nếu ngữ cảnh không hợp lệ hoặc phiên bản Zalo không hỗ trợ, giá trị trả về sẽ rỗng.
Ví dụ
Kiểm tra ngữ cảnh hợp lệ và trả về thông tin ngữ cảnh:
const contextInfo = await getContextAsync();
if (contextInfo) {
// Ngữ cảnh hợp lệ
const { id, type } = contextInfo;
}
Xem hướng dẫn xử lý lỗi và bảng mô tả chi tiết mã lỗi tại đây.
Kết quả trả về
API trả về Promise chứa ngữ cảnh hiện tại.
ContextInfo
| Property | Type | Required | Description |
|---|---|---|---|
| type | 'USER_CHAT' | 'GROUP_CHAT' | '' | No | Ngữ cảnh hiện tại là người dùng hoặc nhóm chat. |
| id | string | No | ID của người dùng hoặc nhóm chat tương ứng. |