- Users
- 发送邮箱验证码GET
- 用户注册POST
- 用户登录GET
- 获取用户详细信息GET
- 获取用户简要信息GET
- 修改用户基本信息POST
- 修改密码POST
- 修改邮箱POST
- 获取用户的收藏夹列表GET
- 分页获取用户的浏览记录GET
- 获取用户喜欢的标签列表GET
- 添加/移除用户喜欢的标签POST
- 关注/取关用户POST
- 分页获取正在关注的用户列表GET
- 获取用户正在关注的用户总数GET
- 分页获取用户的粉丝列表GET
- 获取用户的粉丝总数GET
- 获取用户已发布作品中所有携带的标签GET
- 分页获取用户发布的作品列表GET
- 获取用户发布的作品总数GET
- 分页获取用户喜欢的作品GET
- 获取用户喜欢的作品总数GET
- 分页搜索用户GET
- 获取搜索用户总数GET
- 收藏/取消收藏作品POST
- 喜欢/取消喜欢作品POST
- 无感刷新tokenGET
- 分页获取推荐用户列表GET
- Illustrations
- Comments
- History
- Labels
- Favorites
- Illustrators
- Tools
- ImgHandler
- Inits
分页获取推荐作品列表
开发中
GET
/api/illustration/recommend
在首页,只需要获取固定的一页、30个item即可;在探索页,需要配合无限滚动来不断的获取数据。
这个接口初步是打算随机获取作品,后期打算引入推荐算法,根据userId自动获取推荐数据。
请求参数
Query 参数
pageSize
string
一页的个数
示例值:
30
current
string
当前的页数
示例值:
1
Header 参数
Authorization
string
可选
默认值:
{{token}}
示例代码
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:0721/api/illustration/recommend?pageSize=30¤t=1' \
--header 'Authorization: {{token}}'
返回响应
🟢200成功
application/json
Body
code
integer
状态码
message
string
状态信息
data
array[object (WorkNormalItem) {7}]
返回数据
id
string
作品id
name
string
作品名称
imgList
array[string]
作品图片url列表
authorId
string
作者id
authorName
string
作者名称
authorAvatar
string
作者头像
isLiked
boolean
用户是否已经喜欢
示例
{
"code": 200,
"message": "dolor labore",
"data": [
{
"id": "80",
"name": "专经新设流",
"imgList": [
"http://dummyimage.com/400x400",
"http://dummyimage.com/400x400"
],
"authorId": "76",
"authorName": "积你全特",
"authorAvatar": "http://dummyimage.com/100x100",
"isLiked": false
},
{
"id": "31",
"name": "京术受",
"imgList": [
"http://dummyimage.com/400x400",
"http://dummyimage.com/400x400"
],
"authorId": "60",
"authorName": "格活育华",
"authorAvatar": "http://dummyimage.com/100x100",
"isLiked": false
},
{
"id": "21",
"name": "革办面农市对",
"imgList": [
"http://dummyimage.com/400x400"
],
"authorId": "7",
"authorName": "办较力会建界常",
"authorAvatar": "http://dummyimage.com/100x100",
"isLiked": false
}
]
}
修改于 2024-04-10 16:03:17