GET api/HomeApi/GetLibraries?cat={cat}&Page={Page}&PageSize={PageSize}&SearchString={SearchString}&Lang={Lang}

API này trả về danh sách các mục thư viện. Phân biệt ấn phẩm dự án và tài liệu tham khảo qua "cat"

Request Information

URI Parameters

NameDescriptionTypeAdditional information
cat

Loại thư viện: 1 cho ấn phẩm dự án, 2 cho tài liệu tham khảo.

integer

Default value is 1

Page

Số trang hiện tại cần lấy. Mặc định là 1.

integer

Default value is 1

PageSize

Số lượng mục trên mỗi trang. Mặc định là 8.

integer

Default value is 8

SearchString

Chuỗi tìm kiếm để lọc danh sách thư viện theo tiêu đề hoặc nội dung.

string

Default value is

Lang

Ngôn ngữ của nội dung trả về. Có thể là "vi" (tiếng Việt) hoặc "en" (tiếng Anh). Mặc định là "vi".

string

Default value is vi

Body Parameters

None.

Response Information

Resource Description

Trả về một đối tượng chứa danh sách các mục thư viện và thông tin phân trang.

TLibraryOnHome
NameDescriptionTypeAdditional information
SearchString

Xâu tìm kiếm.

string

None.

Page

Trang hiện tại.

integer

None.

PageSize

Kích thước của trang.

integer

None.

PageCount

Tổng số trang.

integer

None.

RecordCount

Tổng số bản ghi.

integer

None.

Items

Danh sách các mục thư viện.

Collection of TLibraryItem

None.

Response Formats

application/json, text/json

Sample:
{
  "SearchString": "sample string 1",
  "Page": 2,
  "PageSize": 3,
  "PageCount": 4,
  "RecordCount": 5,
  "Items": [
    {
      "$id": "2",
      "ID": 1,
      "Title": "sample string 2",
      "Summary": "sample string 3",
      "Avatar": "sample string 4",
      "AttachCount": 5,
      "PublishDate": "2026-01-09T22:10:18.0227027+07:00",
      "Author": "sample string 7",
      "en": 8,
      "AttachmentFiles": [
        {
          "$id": "3",
          "ID": 1,
          "DisplayName": "sample string 2",
          "OriginName": "sample string 3",
          "FileType": 4,
          "Attribute": 5,
          "Size": 6,
          "Group": 7,
          "ObjID": 8
        },
        {
          "$ref": "3"
        }
      ]
    },
    {
      "$ref": "2"
    }
  ]
}