CMSKhối nội dung
Lấy theo ID trang
Lấy danh sách các khối nội dung được gắn riêng cho một trang cụ thể.
Endpoint
GET /site/pageblocks/pageid/:pageid
Headers
| Key | Value | Bắt buộc | Mô tả |
|---|---|---|---|
SiteTenantId | {tenant_id} | Có | ID của công ty/tenant. |
SiteAuthorization | {jwt_token} | Không | Token khách hàng (nếu có). |
Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
pageid | integer | Có | ID của trang tĩnh. |
Query Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
page | integer | Không | Số trang (mặc định: 1). |
limit | integer | Không | Số lượng mỗi trang (mặc định và tối đa: 50). |
sort_by | string | Không | Trường sắp xếp (display_order, id, name, date_created). Mặc định: display_order. |
sort_type | string | Không | Kiểu sắp xếp (ASC, DESC). Mặc định: ASC. |
Response Schema
HTTP 200 - JSON Array
{
"total": 3,
"currentpage": 1,
"limit": 10,
"items": [
{
"id": 1005,
"page_id": 100,
"name": "Khối nội dung phụ của trang 100"
}
]
}Error Codes
| HTTP | Mã lỗi | Mô tả |
|---|---|---|
| 404 | error_company_not_found_from_site_tenant_id | SiteTenantId không hợp lệ hoặc shop không còn hoạt động. |