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

openProfilePicker

import { openProfilePicker } from "zmp-sdk";

API 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.

openProfilePicker

Ví dụ

Chọn tối đa 2 bạn bè trong danh sách bạn bè của người dùng:

const { users } = await openProfilePicker({
maxProfile: 2,
});
console.log(users);

Xem hướng dẫn xử lý lỗi và bảng mô tả chi tiết mã lỗi tại đây.

Tham số

Truyền tham số vào API dưới dạng object chứa các thuộc tính:

PropertyTypeRequiredDescription
maxProfilenumberNoSố lượng bạn bè tối đa được chọn. Giới hạn trong khoảng 1 đến 10. (default: 1)

Kết quả trả về

API trả về Promise chứa chứa danh sách những bạn bè được chọn.

OpenProfilePickerReturns

PropertyTypeRequiredDescription
usersPickedProfile[]NoDanh sách những bạn bè được chọn.

PickedProfile

PropertyTypeRequiredDescription
idstringNoMã 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.
profileProfileInfoNoThông tin của người dùng.
codenumberNoMã lỗi:\n- 0: Lấy thông tin của người dùng thành công.\n- 1: Lấy thông tin người dùng thất bại.
messagestringNoThông báo lỗi.

ProfileInfo

PropertyTypeRequiredDescription
namestringNoTên hiển thị của người dùng.
avatarstringNoẢnh đại diện người dùng.