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

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

  • SDK: 2.5.3
import { openChat } from "zmp-sdk/apis";

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}`,
});
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:

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

openChat

zi-chevron-up
miniapp-logo

Khám phá