Nhảy tới nội dung

openProfilePicker

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

  • SDK: 2.16.1
Lưu ý

Cần xin cấp quyền tại trang Quản lý ứng dụng

Mở cửa sổ chọn bạn bè trong Zalo, API sẽ trả về danh sách những người được chọn. Hình ảnh minh hoạ UI chọn bạn bè trên Android và iOS:

openProfilePicker

Parameters

Object object

PropertyTypeDefaultRequiredDescriptionMinimum Version
maxProfilenumber1Số lượng bạn bè tối đa được chọn. Giới hạn trong khoảng 1 đến 10
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
usersuserInfo[]Danh sách những bạn bè được chọn2.17.0

Entities

UserInfo

PropertyTypeDescriptionMinimum Version
idstringMã người dùng. Chuỗi này là duy nhất cho mỗi người dùng trên mỗi ứng dụng Zalo App. Các Zalo Mini App cùng chung một Zalo App sẽ dùng được mã người dùng của nhau.
profileprofileThông tin của người dùng2.17.0
codenumberMã lỗi:
  • 0: Lấy thông tin của người dùng thành công
  • -1: Lấy thông tin người dùng thất bại
messagestringThông báo lỗi

Profile

PropertyTypeDescriptionMinimum Version
namestringTên hiển thị của người dùng.
avatarstringẢnh đại diện người dùng.

Sample Code

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

openProfilePicker({
maxProfile: 2,
success: (data) => {
const { users } = data;
console.log(users);
},
fail: (err) => {
console.log(err);
}
});

// hoặc

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

const pickProfile = async () => {
try {
const { users } = await openProfilePicker({
maxProfile: 2
});
console.log(users);
} catch (error) {
// xử lý khi gọi api thất bại
console.log(error);
}
};

Errors

Bắt đầu hỗ trợ:

  • API phiên bản: 2.21.0
CodeMessageNote
-2003User cancel