openPostFeed
Bắt đầu hỗ trợ ở phiên bản:
- SDK: 2.5.3
import { openPostFeed } from "zmp-sdk/apis";
API cho phép ứng dụng mở giao diện chia sẻ để người dùng chia sẻ thông tin lên nhật ký Zalo.
Ví dụ
Chia sẻ hình ảnh
const { status, shareType, numberOfUser } = await openPostFeed({
type: "image",
data: {
imageUrls: ["link-to-image"],
},
});
ShareData
Name | Type | Default | Description |
---|---|---|---|
imageUrls | string[] | URL của các hình ảnh cần chia sẻ |
Chia sẻ liên kết
const { status, shareType, numberOfUser } = await openPostFeed({
type: "link",
data: {
link: "http://news.zing.vn/Trung-uong-quyet-dinh-phuong-an-nhan-su-cap-cao-post632739.html",
title: "Trung ương quyết định phương án nhân sự cấp cao",
thumb: "link-to-thumb",
description: "description",
},
});
ShareData
Name | Type | Default | Description |
---|---|---|---|
description | string | Mô tả | |
link | string | Liên kết cần chia sẻ | |
thumb | string | Thumbnail | |
title | string | Tiêu đề của liên kết |
Chia sẻ profile
const { status, shareType, numberOfUser } = await openPostFeed({
type: "profile",
data: {
id: "765465772305886642",
},
});
ShareData
Name | Type | Default | Description |
---|---|---|---|
id | string | Id của OA |
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 |
---|---|---|---|
type | "image" | "link" | "profile" | Nhận các giá trị sau:
| |
data | ShareData | Nội dung cần chia sẻ, tùy thuộc vào |
Kết quả trả về
API trả về Promise<OpenPostFeedReturns>
chứa chứa thông tin kết quả chia sẻ.
OpenPostFeedReturns
Name | Type | Default | Description |
---|---|---|---|
numberOfUser | number | Số lượng user nhận được bài chia sẻ trong trường hợp | |
shareType | "0" | "1" | "2" | Trạng thái bài chia sẻ:
| |
status | "0" | "1" | Trạng thái chia sẻ:
|