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

openProfile

import { openProfile } from "zmp-sdk";

API cho phép ứng dụng mở profile của User hoặc Official Account.

Lưu ý:

Với oaaliasOA, màn hình được mở phụ thuộc trạng thái quan tâm của người dùng với OA đó: chưa quan tâm thì mở profile OA, đã quan tâm thì mở cửa sổ chat.

Ví dụ

Mở profile của người dùng:

await openProfile({
type: "user",
id: "user-id",
});

Mở Official Account (profile hoặc cửa sổ chat, tuỳ trạng thái user có quan tâm hay chưa):

await openProfile({
type: "oa",
id: "oa-id",
});

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
type"user" | "oa" | "aliasOA"YesNhận các giá trị sau:
user: Mở profile User.
oa: Mở profile OA, hoặc cửa sổ chat nếu người dùng đã quan tâm OA.
aliasOA: Như oa, nhưng field id truyền lên là alias của OA.
idstringYesId của User hoặc OA.