openPostFeed
import { openPostFeed } from "zmp-sdk";
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
| Property | Type | Required | Description |
|---|---|---|---|
| imageUrls | string[] | Yes | 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
| Property | Type | Required | Description |
|---|---|---|---|
| link | string | Yes | Liên kết cần chia sẻ |
| thumb | string | No | Thumbnail |
| description | string | No | Mô tả |
| title | string | No | Tiêu đề của liên kết |
Chia sẻ profile
const { status, shareType, numberOfUser } = await openPostFeed({
type: "profile",
data: {
id: "765465772305886642",
},
});
ShareData
| Property | Type | Required | Description |
|---|---|---|---|
| id | string | Yes | Id của OA |
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:
| Property | Type | Required | Description |
|---|---|---|---|
| type | "image" | "link" | "profile" | Yes | Nhận các giá trị sau:\n- image: Chia sẻ hình ảnh.\n- link: Chia sẻ liên kết.\n- profile: Chia sẻ profile OA. |
| data | ShareData | Yes | Nội dung cần chia sẻ, tùy thuộc vào type. |
Kết quả trả về
API trả về Promise chứa chứa thông tin kết quả chia sẻ.
OpenPostFeedReturns
| Property | Type | Required | Description |
|---|---|---|---|
| status | '0' | '1' | No | Trạng thái chia sẻ:\n- 0: User nhấn hủy/cancel bài viết.\n- 1: Đăng bài viết thành công. |
| shareType | '0' | '1' | '2' | No | Trạng thái bài chia sẻ:\n- 0: Công khai.\n- 1: Chỉ mình tôi.\n- 2: Chia sẻ cho danh sách bạn. |
| numberOfUser | number | No | Số lượng user nhận được bài chia sẻ trong trường hợp shareType=2. |