---
sourceType: official-guide
sourceTypeMatchedRule: fallback
slug: OA/noi-dung/noi-dung-dang-bai-viet/tai-video-len-cho-noi-dung-bai-viet
title: Tải video lên cho nội dung bài viết
---
# Tải video lên cho nội dung bài viết

:::tip
Upload video để dùng làm cover hoặc nội dung cho bài viết.
:::

:::warning Lưu ý
Hệ thống Zalo hỗ trợ upload hai loại file video là avi và mp4. Kích thước của 1 file video tối đa 50MB.
:::
# Upload file và lấy token

## HTTP request

- **URL**: [https://openapi.zalo.me/v2.0/article/upload_video/preparevideo](https://openapi.zalo.me/v2.0/article/upload_video/preparevideo)
- **Method**: POST
- **Content Type**: form-data/multipart
- **Reponse Type**: text/json

### Tham số header


| Tham số | Kiểu dữ liệu | Tính bắt buộc | Mô tả |
| --- | --- | --- | --- |
| [access_token](/docs/OA/bat-dau/xac-thuc-va-uy-quyen-cho-ung-dung-new) | String | Yes | Xem hướng dẫn lấy access_token ở [đây](/docs/OA/bat-dau/xac-thuc-va-uy-quyen-cho-ung-dung-new). |


### Cấu trúc body


| Tham số | Kiểu dữ liệu | Tính bắt buộc | Mô tả |
| --- | --- | --- | --- |
| file | Binary | Yes | Dữ liệu binary của video tải lên. |


## Respond

```json
{
  "error": 0,
  "message": "Success",
  "data": {
    "token": "9xk090B1ANibkhyg9ke8SZgMg39Pz7bNJvJvKrpA821_XVbaI-Dr9ME5ma44nqGPOw3dKmR2SreHY_yaUiOcMrkWX0XknWH0IOQtEY_N1r9Ahu8xJT9QEIU9paOpwc0QDhhqSmU3So8WmlqcEvDEKb_euG5CbKHp9kJS432-35aKsOzSQva30L2cabKwcZqJNwkvQ63M7Mf7bQml9SK5BZJyZ4O8jmT16OwbFNdmA4iIdQPETiq8EtUkhM0AYMCHDkNmJWs9CLPkgFuBJ9Gm536kw1DQb34I9xF_4qE2BX4fk_uJIOKl6ZIYuH9LdpaMPAxi5mILRn5XgxmNLi8v56VywqLGnJaGDJ4mKWZXC0_G15"
  }
}
```
# Kiểm tra trạng thái của video

## HTTP request

- **URL**: [https://openapi.zalo.me/v2.0/article/upload_video/verify](https://openapi.zalo.me/v2.0/article/upload_video/verify)
- **Method**: GET
- **Content Type**: application/json
- **Reponse Type**: text/json

### Tham số header


| Tham số | Kiểu dữ liệu | Tính bắt buộc | Mô tả |
| --- | --- | --- | --- |
| [access_token](/docs/OA/bat-dau/xac-thuc-va-uy-quyen-cho-ung-dung-new) | String | Yes | Xem hướng dẫn lấy access_token ở [đây](/docs/OA/bat-dau/xac-thuc-va-uy-quyen-cho-ung-dung-new). |
| token | String | Yes | giá trị của token nhận được ở bước 1 |


## Respond

```json
{
  "error": 0,
  "message": "Success",
  "data": {
    "status_message": "Video is being converted",
    "video_name": "Android.mp4",
    "video_size": 2979281,
    "convert_percent": 0,
    "convert_error_code": 0,
    "video_id": "f9377bde4e9ba7c5fe8",
    "status": 3
  }
}
```
### Các trạng thái của video


| Mã trạng thái | Mô tả |
| --- | --- |
| 0 | Trạng thái không xác định |
| 1 | Video đã được xử lý thành công và có thể sử dụng |
| 2 | Video đã bị khóa |
| 3 | Video đang được xử lý |
| 4 | Video xử lý thất bại |
| 5 | Video đã bị xóa |
