Nhảy tới nội dung

getContextAsync

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

  • SDK: 2.22.0
  • Android: 22.06.02

API trả về thông tin ngữ cảnh về người dùng hoặc nhóm khi Mini App được mở từ Menu mở rộng của cửa sổ chat trên Zalo. Trường hợp ngữ cảnh không hợp lệ hoặc phiên bản Zalo không hỗ trợ sẽ không có giá trị

Parameters

Object object

PropertyTypeDefaultRequiredDescriptionMinimum Version
successfunctionCallback function khi gọi api thành công
failfunctionCallback function khi gọi api thất bại

Return Values

Promise <Object data>

PropertyTypeDescriptionMinimum Version
idstringID của người dùng hoặc nhóm
typestringCó một trong 2 giá trị: USER_CHAT hoặc GROUP_CHAT

Sample Code

import { getContextAsync } from "zmp-sdk/apis";

getContextAsync({
success: (contextInfo) => {
console.log(contextInfo.id, contextInfo.type);
},
fail: (error) => {
console.log(error);
}
});

Hoặc

import { getContextAsync } from "zmp-sdk/apis";

const getMiniAppContext = async () => {
try {
const contextInfo = await getContextAsync();
console.log(contextInfo.id, contextInfo.type);
} catch (error) {
console.log(error);
}
};