Chuyển tới nội dung chính
import { openChat } from "zmp-sdk/apis"; // >= 2.5.3

API cho phép ứng dụng mở cửa sổ chat với User hoặc Official Account. Có thể tự động điền nội dung tin nhắn, tuy nhiên việc gửi tin nhắn hay không phụ thuộc vào quyết định của người dùng.

Ví dụ

Mở cửa sổ chat với người dùng:

await openChat({
type: "user",
id: "xxx",
});

Mở cửa sổ chat với Official Account:

await openChat({
type: "oa",
id: "xxx",
});

Tự động điền nội dung tin nhắn:

await openChat({
type: "oa",
id: "xxx",
message: `Xin chào, tôi muốn mua sản phẩm này: ${productName}`,
});

Tham số

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

NameTypeDefaultDescriptionMinimum Version
type"user" | "oa"

Đối tượng mở cửa sổ chat.

idstring

Id của User hoặc Official Account tương ứng.

messagestring

Nội dung sẽ được tự động điền vào ô tin nhắn. Người dùng có thể thay đổi nội dung này trước khi gửi.

2.20.0