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

getContextAsync

Bắt đầu hỗ trợ ở phiên bản:

  • SDK: 2.22.0
  • Android: 22.06.02
import { getContextAsync } from "zmp-sdk/apis";

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<ContextInfo> chứa ngữ cảnh hiện tại.

ContextInfo

NameTypeDefaultDescription
idstring

ID của người dùng hoặc nhóm chat tương ứng.

type"USER_CHAT" | "GROUP_CHAT" | ""

Ngữ cảnh hiện tại là người dùng hoặc nhóm chat.

getContextAsync

zi-chevron-up
miniapp-logo

Khám phá