Chuyển tới nội dung chính

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

PropertyTypeRequiredDescription
type'USER_CHAT' | 'GROUP_CHAT' | ''NoNgữ cảnh hiện tại là người dùng hoặc nhóm chat.
idstringNoID của người dùng hoặc nhóm chat tương ứng.