openChat
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}`,
});
Tham số
Truyền tham số vào API dưới dạng object chứa các thuộc tính:
Name | Type | Default | Description | Minimum Version |
---|---|---|---|---|
type | "user" | "oa" | Đối tượng mở cửa sổ chat. | ||
id | string | Id của User hoặc Official Account tương ứng. | ||
message | string | 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 |