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
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
success | function | Callback function khi gọi api thành công | |||
fail | function | Callback function khi gọi api thất bại |
Return Values
Promise <Object data>
Property | Type | Description | Minimum Version |
---|---|---|---|
id | string | ID của người dùng hoặc nhóm | |
type | string | Có 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);
}
};