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

openProfilePicker

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

  • SDK: 2.16.1
import { openProfilePicker } from "zmp-sdk/apis";

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:

NameTypeDefaultDescription
maxProfilenumber1

Số lượng bạn bè tối đa được chọn. Giới hạn trong khoảng 1 đến 10.

Kết quả trả về

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

OpenProfilePickerReturns

NameTypeDefaultDescription
usersPickedProfile[]

Danh sách những bạn bè được chọn.

PickedProfile

NameTypeDefaultDescription
codenumber

Mã 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.
idstring

Mã 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.

messagestring

Thông báo lỗi.

profileProfileInfo

Thông tin của người dùng.

ProfileInfo

NameTypeDefaultDescription
avatarstring

Ảnh đại diện người dùng.

namestring

Tên hiển thị của người dùng.

miniapp-logo

Khám phá