GET api/HomeApi/GetHomeItems/{id}?Lang={Lang}&it={it}
Trả về danh sách các mục hiển thị trên trang chủ và trang các trường thành viên.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
ID của trường thành viên, chỉ định khi hiển thị trang trường thành viên. Nếu không có, để là 0. |
integer |
Default value is 0 |
| Lang |
Ngôn ngữ sử dụng (en/vi). |
string |
Default value is vi |
| it |
Tham số bổ sung (có thể bỏ qua). |
string |
Default value is |
Body Parameters
None.
Response Information
Resource Description
Danh sách các mục hiển thị.
Collection of THomeItem| Name | Description | Type | Additional information |
|---|---|---|---|
| ID |
ID của mục hiển thị. |
integer |
None. |
| ItemType |
Kiểu hiển thị của mục. Các giá trị có thể: - 0: Văn bản - 1: Video - 2: Hình ảnh - 3: Bài viết - 4: Sự kiện - 5: Thống kê - 6: Biểu tượng thành viên Giá trị này sẽ xác định các thuộc tính nào sẽ được sử dụng. |
integer |
None. |
| ItemTypeName |
Tên của kiểu hiển thị tương ứng với giá trị của ItemType. |
string |
None. |
| BackgroundStype |
Kiểu nền của mục hiển thị. |
integer |
None. |
| PostList |
Danh sách bài viết (sử dụng khi ItemType = 3). |
Collection of TPostView |
None. |
| EventList |
Danh sách sự kiện (sử dụng khi ItemType = 4). |
Collection of TEventView |
None. |
| VideoData |
Dữ liệu video (cục bộ hoặc từ YouTube) (sử dụng khi ItemType = 1). |
TVideoView |
None. |
| TextData |
Dữ liệu văn bản thuần túy hoặc HTML (sử dụng khi ItemType = 0). |
TTextView |
None. |
| ImageSlides |
Danh sách hình ảnh cho slideshow (sử dụng khi ItemType = 2). |
Collection of TImageView |
None. |
| Statistics |
Danh sách số liệu thống kê (sử dụng khi ItemType = 5). |
Collection of TStatisticView |
None. |
| ImageLinks |
Danh sách biểu tượng hình ảnh các trường thành viên (sử dụng khi ItemType = 6). |
Collection of TImageView |
None. |
Response Formats
application/json, text/json
[
{
"$id": "1",
"ID": 1,
"ItemType": 2,
"ItemTypeName": "sample string 3",
"BackgroundStype": 4,
"PostList": [
{
"$id": "2",
"ID": 1,
"PageTopicID": 2,
"Title": "sample string 3",
"Summary": "sample string 4",
"PrePicture": "sample string 5",
"CreateTime": "2026-01-09T22:11:28.7255402+07:00"
},
{
"$ref": "2"
}
],
"EventList": [
{
"$id": "3",
"ID": 1,
"Title": "sample string 2",
"Location": "sample string 3",
"PrePicture": "sample string 4",
"StartTime": "2026-01-09T22:11:28.7413087+07:00",
"CreateTime": "2026-01-09T22:11:28.7413087+07:00"
},
{
"$ref": "3"
}
],
"VideoData": {
"$id": "4",
"ID": 1,
"Src": "sample string 2",
"Title": "sample string 3"
},
"TextData": {
"$id": "5",
"ID": 1,
"Content": "sample string 2",
"Title": "sample string 3"
},
"ImageSlides": [
{
"$id": "6",
"ID": 1,
"Src": "sample string 2",
"Title": "sample string 3",
"Link": "sample string 4"
},
{
"$ref": "6"
}
],
"Statistics": [
{
"$id": "7",
"ID": 1,
"Type": 2,
"Src": "sample string 3",
"Value": "sample string 4",
"Color": "sample string 5",
"Title": "sample string 6"
},
{
"$ref": "7"
}
],
"ImageLinks": [
{
"$ref": "6"
},
{
"$ref": "6"
}
]
},
{
"$ref": "1"
}
]