API
  1. 栏目
API
  • 会员中心
    • 登录授权
      • 账号密码登录
      • 获取用户详情
  • 栏目
    • 获取栏目分页列表
      POST
    • 获取栏目详情
      GET
    • 获取栏目树形结构
      GET
  • 内容管理
    • 获取内容分页列表
      POST
    • 获取单条内容详情
      GET
  • 站点配置
    • 获取站点配置
      GET
  • 站点模块
    • 获取站点模块内容
      GET
  1. 栏目

获取栏目分页列表

开发中
POST
/category/listPage
栏目扩展字段条件可使用extend_field,extend_op字段处理,详情查看扩展字段使用方法

请求参数

Authorization
在 header 添加参数
X-Token
示例:
X-Token: ********************
Header 参数
Accept
string 
响应数据格式
可选
默认值:
application/json
Content-Type
string 
请求体格式
必需
默认值:
application/json
X-Form-Client
string 
可选
客户端类型:h5,app,weixin
Body 参数application/json
page
integer 
页码
必需
limit
integer 
分页大小
必需
model_id
integer 
模型ID
可选
parent_id
integer 
所属栏目ID
可选
type
string 
可选
栏目类型:link=其他链接,list=列表栏目,category=栏目首页
name
string 
目录名称
可选
title
string 
栏目标题
可选
ismenu
integer 
可选
导航显示:1=显示,0=隐藏
user_auth
integer 
可选
用户投稿:1=允许,0=不允许
lang
string 
语言标识
可选
status
string 
可选
状态:normal=正常,hidden=禁用,默认normal
ids
array[integer]
可选
栏目ID数组,用于获取多个栏目数据
extend_field
object 
扩展字段
可选
extend_op
object 
可选
扩展字段条件,默认等于(=),可不提交
sort_by
string 
可选
排序字段:格式为:{"id":"asc"}、id,weigh
sort_type
string 
可选
排序类型: desc倒序、asc升序
示例
{
    "page": 1,
    "limit": 10,
    "model_id": 0,
    "parent_id": 0,
    "type": "list",
    "name": "",
    "title": "",
    "ismenu": 1,
    "user_auth": 0,
    "lang": "zh-cn",
    "status": "normal",
    "ids": [1,2],
    "extend_field": {
        "demo": "1"
    },
    "extend_op": {
        "demo": "="
    },
    "sort_by": "id,weigh",
    "sort_type": "desc"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://api.xxx.com/category/listPage' \
--header 'Accept: application/json' \
--header 'X-Form-Client;' \
--header 'Content-Type: application/json' \
--header 'X-Token;' \
--data-raw '{
    "page": 1,
    "limit": 10,
    "model_id": 0,
    "parent_id": 0,
    "type": "list",
    "name": "",
    "title": "",
    "ismenu": 1,
    "user_auth": 0,
    "lang": "zh-cn",
    "status": "normal",
    "ids": [1,2],
    "extend_field": {
        "demo": "1"
    },
    "extend_op": {
        "demo": "="
    },
    "sort_by": "id,weigh",
    "sort_type": "desc"
}'

返回响应

🟢200成功
application/json
Body
msg
string 
必需
data
object 
必需
lists
array [object {20}] 
必需
count
integer 
总数量
必需
code
integer 
必需
示例
{"msg":"success","data":{"lists":[{"id":1,"model_id":1,"parent_id":0,"type":"list","app":"cms","name":"demo","title":"demo","url":"","image":"","category_tpl":"","list_tpl":"list.html","show_tpl":"show.html","seo_title":"","seo_keywords":"","seo_desc":"","ismenu":0,"target":"_self","user_auth":1,"lang":"zh-cn","weigh":100,"num":10,"delete_time":null,"update_time":1701613944,"create_time":1701611942,"status":"normal"},{"id":3,"model_id":0,"parent_id":0,"type":"link","app":"cms","name":"dsfsdfs","title":"dsfsdfs","url":"","image":"","category_tpl":"","list_tpl":"","show_tpl":"","seo_title":"","seo_keywords":"","seo_desc":"","ismenu":1,"target":"_self","user_auth":0,"lang":"zh-cn","weigh":100,"num":10,"delete_time":null,"update_time":1701612209,"create_time":1701612209,"status":"normal"}],"count":2},"code":200}
修改于 2023-12-11 16:57:41
上一页
获取用户详情
下一页
获取栏目详情
Built with