---
sourceType: api-reference
sourceTypeMatchedRule: api-prefix
slug: MA/api/zalo/openPostFeed
title: openPostFeed
---
```ts
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

```ts showLineNumbers
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

```ts showLineNumbers
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

```ts showLineNumbers
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](/docs/MA/api/errorCode).

## 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`. |
