Get Tag List Interface
Get the tag list of the website, supporting functions such as obtaining tags of specific documents by document ID, filtering by initial letter, and pagination queries.
Points to note
- This interface uses the GET method
- Can get the complete tag list or tags of specified documents.
- Support filtering tags by first letter
- Supports pagination queries, allowing you to specify the number of items per page and the page number
- Support different return types (list or pagination)
- Return basic information and SEO related information of tags
Request address
{域名地址}/api/tag/list
Description:{域名地址}Replace it with your domain name, such ashttps://en.anqicms.com/api/tag/list
Request Syntax
GET {域名地址}/api/tag/list
Request Headers
This interface also involves common request headers. For more information, please refer toCommon Request Headers (Common Request Headers).
Request parameters
| Field name | Type | Required | Description |
|---|---|---|---|
| itemId | int | No | Document ID, read the Tag list of the specified document, or read all tags if not specified |
| letter | string | No | The first letter, specifying the first letter can retrieve the specified tag set |
| type | string | No | Link format, default list, can be list|page, type=page when total can be obtained |
| page | int | No | Retrieve specified pagination data, only valid when type=page |
| limit | int | No | Display count, supports offset mode, such as "2,10" indicating to retrieve 10 records starting from the 2nd one |
Response header
This interface only involves public response headers. For more information, please refer toCommon Request Headers (Common Request Headers).
Return parameters
| Field name | Type | Description |
|---|---|---|
| code | int | Error code |
| msg | string | Error description |
| data | object[] | Tag list data |
| Total | int | Total count, returned only when type=page |
parameter of data item
| Field name | Type | Description |
|---|---|---|
| id | int | Tag ID |
| Title | string | Tag Name |
| seo title | string | Tag SEO title |
| URL Token | string | Tag URL alias |
| keywords | string | Tab keywords |
| description | string | Tab description |
| first_letter | string | Tag initial letter |
| link | string | Tag link address |
| created_time | int | Tag creation timestamp |
| updated_time | int | Label update timestamp |
| status | int | Label display status |
Usage Example
Request example
Get the tag list of the specified document
GET /api/tag/list?itemId=1 HTTP/1.1
Host: www.anqicms.com
Get all tag list (filtered by first letter)
GET /api/tag/list?letter=A HTTP/1.1
Host: www.anqicms.com
Get all tag list (pagination mode)
GET /api/tag/list?type=page&page=1&limit=10 HTTP/1.1
Host: www.anqicms.com
Get tag list of specified document (pagination mode)
GET /api/tag/list?itemId=1&type=page&page=1&limit=5 HTTP/1.1
Host: www.anqicms.com
Response Example
Get response of tag list of specified document
{
"code": 0,
"msg": "",
"data": [
{
"id": 1,
"title": "AnqiCMS",
"seo_title": "",
"url_token": "anqicms",
"keywords": "",
"description": "",
"first_letter": "A",
"link": "https://en.anqicms.com/tag/1/",
"created_time": 1662733318,
"updated_time": 1662733318,
"status": 1
},
{
"id": 3,
"title": "内容管理",
"seo_title": "",
"url_token": "content-management",
"keywords": "",
"description": "",
"first_letter": "C",
"link": "https://en.anqicms.com/tag/3/",
"created_time": 1662733320,
"updated_time": 1662733320,
"status": 1
}
]
}
Get all tag list response
{
"code": 0,
"msg": "",
"data": [
{
"id": 1,
"title": "AnqiCMS",
"seo_title": "",
"url_token": "anqicms",
"keywords": "",
"description": "",
"first_letter": "A",
"link": "https://en.anqicms.com/tag/1/",
"created_time": 1662733318,
"updated_time": 1662733318,
"status": 1
},
{
"id": 2,
"title": "安企CMS",
"seo_title": "",
"url_token": "an-qi-cms",
"keywords": "",
"description": "",
"first_letter": "A",
"link": "https://en.anqicms.com/tag/2/",
"created_time": 1662733318,
"updated_time": 1662733318,
"status": 1
},
{
"id": 3,
"title": "内容管理",
"seo_title": "",
"url_token": "content-management",
"keywords": "",
"description": "",
"first_letter": "C",
"link": "https://en.anqicms.com/tag/3/",
"created_time": 1662733320,
"updated_time": 1662733320,
"status": 1
}
],
"total": 3
}
error code
| Error code | Description |
|---|---|
| 0 | OK |
| -1 | Error, the reason is indicated in msg |
| 1001 | Not logged in |
| 1002 | Not authorized |
| 200 | API request OK |