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

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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

Sample:
[
  {
    "$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"
  }
]