极客空间
  1. article
极客空间
  • 🦊一分钟,了解 Apifox !
  • 极客空间
    • 接口文档
    • admin
      • dashboard
        • 获取统计数据
        • 获取通知公告数据
        • 添加系统日志
        • 获取系统2日志列表
        • 删除日志
        • 阅读日志
        • 获取消息列表
        • 阅读消息
      • trends
        • 添加动态
        • 获取动态列表
        • 获取动态详情
        • 修改动态
        • 删除动态
        • 浏览量 增加
        • 点赞动态
        • 添加动态评论
        • 获取评论列表
        • 删除评论
        • 获取近七天的评论数据
        • 获取动态统计数据
      • image
        • 上传图片列表
        • 获取图片列表
        • 删除图片
        • 图片下载
      • imageCategory
        • 添加相册分组
        • 获取所有的相册分组
        • 修改相册分类
        • 删除相册分类
      • article
        • 添加文章
          POST
        • 获取文章列表
          GET
        • 获取文章详情
          GET
        • 更新文章
          PUT
        • 获取文章统计数据
          GET
        • 删除文章(可恢复)
          DELETE
        • 切换发布状态
          PUT
        • 搜索文章
          GET
        • 删除文章恢复
          DELETE
        • 完全删除(不可恢复)
          DELETE
        • 批量删除(不可恢复)
          POST
      • category
        • 文章分类接口
        • 更新分类
        • 添加分类
        • 获取分类列表
        • 删除分类
      • tags
        • 文章标签接口
        • 添加文章标签
        • 获取标签数据
        • 更新标签信息
        • 删除标签
      • user
        • 用户接口
        • 用户登录
        • 获取用户信息
        • 更新用户信息
      • guestbook
        • 获取留言列表
        • 删除留言
      • source
        • 添加资源分组
        • 获取分组列表
        • 添加资源
      • animation
        • 添加动漫
        • 获取动漫列表
        • 获取动漫详情
        • 更新动漫
        • 删除动漫
        • 添加动漫图片
        • 获取动漫图片
        • 批量删除图片
      • resume
        • 添加简历基础信息
        • 获取简历详情
        • 添加教育经历
        • 获取教育经历
        • 删除教育经历
        • 添加专业技能
        • 获取专业技能
        • 删除专业技能
        • 添加项目经验
        • 获取项目经验
        • 删除项目经验
        • 获取项目经验详情
        • 修改项目经验
        • 上传项目图片
        • 获取项目图片列表
        • 删除项目图片
      • friendlink
    • web
      • index
        • 获取作者信息
        • 获取轮播图信息
        • 获取分类
        • 获取标签
        • 获取日志列表
        • 添加访问记录
      • article
        • 获取推荐文章
        • 获取文章列表(前台)
        • 点赞文章(前台)
        • 获取文章详情(前台)
        • 添加文章评论
        • 获取文章评论列表
      • trends
        • 获取动态列表
        • 获取动态对应评论列表
        • 添加动态评论
        • 点赞动态
      • picture
        • 获取相册分类
        • 获取相册图片
      • guestbook
        • 添加留言
        • 获取留言列表
        • 获取留言弹幕墙数据
      • source
        • 获取资源和分组列表
      • animation
        • 获取动漫数据
        • 获取动漫详情
        • 获取图片信息
      • friendlink
  1. article

搜索文章

开发中
GET
http://localhost:3000/api/admin/article/search
文章
搜索文章

请求参数

Query 参数
page
integer 
分页数
必需
示例值:
1
pageSize
integer 
每页数量
必需
示例值:
5
articleType
integer 
获取文章列表的类型
必需
示例值:
1: 全部文章 2:已发布文章 3:未发布文章 4:已删除文章
tagsID
string 
文章标签ID
必需
categoryID
string 
文章分类ID
必需
Header 参数
Authorization
string 
必需

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://localhost:3000/api/admin/article/search?page=1&pageSize=5&articleType=1: 全部文章 2:已发布文章 3:未发布文章 4:已删除文章&tagsID&categoryID' \
--header 'Authorization;'

返回响应

🟢200成功
application/json
Body
code
integer 
响应码
必需
message
string 
响应信息
必需
data
array[object (article) {16}] 
必需
title
string 
文章标题
必需
content
string 
文章内容
必需
categoryID
string 
文章分类ID
必需
tags
array[object (tags) {5}] 
文章标签ID
必需
desc
string 
文章描述
必需
cover
string 
文章封面
必需
authorID
string 
作者ID
必需
isPublish
boolean 
是否发布
必需
isTop
boolean 
是否置顶
必需
isOriginal
boolean 
是否原创
必需
viewNum
integer 
阅读量
必需
createTime
string 
创建时间
必需
updateTime
string 
更新时间
必需
isDelete
boolean 
是否删除
必需
likeNum
integer 
点赞数
必需
aboutInfo
object 
必需
示例
{
    "code": 200,
    "message": "搜索文章成功",
    "data": [
        {
            "_id": "668b3956df23e130d50d715a",
            "title": "啊擦拭擦啊",
            "content": "<p>擦擦擦擦擦擦</p>",
            "categoryID": "6688985b0a20541818053082",
            "tags": [
                {
                    "_id": "668639218ef5e85cc5ef3bd2",
                    "name": "HTML",
                    "icon": "http://localhost:3000/images/tags/57265e016c5b4e65fab81d2037e37787.svg",
                    "desc": "<p><span style=\"color: rgb(255, 153, 0);\">HTML</span>(HyperText Markup Language,超文本标记语言)是一种用于创建网页的标准标记语言。它由一系列标签组成,这些标签告诉浏览器如何显示网页上的文本、图片、链接和其他元素。HTML是构建网页和网页应用的基础,通常与CSS(层叠样式表)和JavaScript一起使用,以创建具有丰富交互性和视觉效果的网页。",
                    "createTime": "2024-07-04T05:54:41.859Z",
                    "updateTime": "2024-07-04T05:54:41.859Z",
                    "__v": 0
                }
               
    ],
}
修改于 2024-07-10 03:07:30
上一页
切换发布状态
下一页
删除文章恢复
Built with