picals-platform
  1. Illustrations
picals-platform
  • 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
    • 无感刷新token
      GET
    • 分页获取推荐用户列表
      GET
  • Illustrations
    • 分页获取推荐作品列表
      GET
    • 分页获取已关注用户新作
      GET
    • 获取昨日排行榜作品
      GET
    • 上传作品
      POST
    • 编辑作品
      POST
    • 获取某个作品的详细信息
      GET
    • 根据标签分页搜索作品
      GET
    • 获取已关注用户发布的新作总数
      GET
    • 获取某个作品的简略信息
      GET
    • 浏览作品
      POST
    • 获取背景图片列表
      POST
    • 将作品中的图片url转为Image实体
      POST
    • 上传指定目录中的作品到数据库
      POST
    • 更新数据库中的图片尺寸
      GET
  • Comments
    • 获取某个作品的评论列表
    • 发布某个作品的评论
    • 删除某条评论
  • History
    • 分页获取用户浏览历史记录
    • 新增用户浏览记录
    • 删除某条历史记录
    • 清除全部历史记录
    • 搜索历史记录
  • Labels
    • 新建标签
    • 获取推荐标签列表
    • 获取某个标签的详细信息
    • 分页获取标签列表
  • Favorites
    • 新建收藏夹
    • 编辑收藏夹
    • 删除收藏夹
    • 修改收藏夹的顺序
    • 获取收藏夹详细信息
    • 分页获取收藏夹作品列表
    • 搜索收藏夹作品
    • 获取搜索结果数量
    • 移动作品到其他收藏夹
    • 复制作品到其他收藏夹
  • Illustrators
    • 新建插画家
    • 修改插画家信息
    • 获取插画家详细信息
    • 分页获取插画家的作品列表
  • Tools
    • 上传单张图片
    • 上传多张图片(最多50张)
  • ImgHandler
    • 生成默认图片
  • Inits
    • 本地开发初始化数据库
  1. Illustrations

获取某个作品的详细信息

开发中
GET
/api/illustration/detail
在查看作品详情页面获取某个作品的详细信息

请求参数

Query 参数
id
string 
作品id
可选
Header 参数
Authorization
string 
可选
用户鉴权的Header
默认值:
{{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/detail?id' \
--header 'Authorization: {{token}}'

返回响应

🟢200成功
application/json
Body
code
integer 
状态码
必需
message
string 
状态信息
必需
data
object (WorkDetailInfo) 
返回数据
必需
id
string 
作品id
必需
name
string 
作品名称
必需
intro
string 
作品简介
必需
labels
array [object {4}] 
标签列表
必需
imgList
array[string]
作品图片url列表
必需
isLiked
boolean 
用户是否已经喜欢
必需
isCollected
boolean 
是否已经收藏
必需
favoriteIds
array[string]
收藏夹id列表
可选
如果被收藏,需要传递;如果没有被收藏,则无需传递
isReprinted
boolean 
是否是转载作品
必需
openComment
boolean 
是否打开评论
必需
isAIGenerated
boolean 
是否是AI生成作品
必需
likeNum
integer 
被喜欢次数
必需
viewNum
integer 
被浏览次数
必需
collectNum
integer 
被收藏次数
必需
commentNum
integer 
评论个数
必需
createdDate
string 
创建日期
必需
updatedDate
string 
更新日期
必需
authorId
string 
作者id
必需
illustratorId
string 
插画家id
可选
示例
{
    "code": 200,
    "message": "consectetur culpa",
    "data": {
        "id": "34",
        "name": "劳计什",
        "intro": "consequat nisi",
        "labels": [
            {
                "id": "28",
                "name": "工至府统她",
                "img": "http://dummyimage.com/400x400",
                "color": "reprehenderit deserunt et"
            },
            {
                "id": "51",
                "name": "严由东特",
                "img": "http://dummyimage.com/400x400",
                "color": "in enim sint dolor elit"
            },
            {
                "id": "17",
                "name": "许农离共切",
                "img": "http://dummyimage.com/400x400",
                "color": "Ut deserunt"
            }
        ],
        "imgList": [
            "http://dummyimage.com/400x400"
        ],
        "authorInfo": {
            "id": "32",
            "username": "何艳",
            "avatar": "http://dummyimage.com/100x100",
            "intro": "Ut",
            "works": [
                {
                    "id": "87",
                    "name": "接了准义并",
                    "imgList": [
                        "http://dummyimage.com/400x400"
                    ],
                    "authorId": "60",
                    "authorName": "会当么金相",
                    "authorAvatar": "http://dummyimage.com/100x100",
                    "isLiked": true
                }
            ],
            "isFollowing": false
        },
        "isLiked": true,
        "isCollected": true,
        "openComment": false,
        "isAIGenerated": true,
        "comments": [
            {
                "id": "49",
                "content": "eiusmod nulla consectetur",
                "createdAt": "2016-02-20 03:37:22",
                "authorInfo": {
                    "id": "76",
                    "username": "傅娜",
                    "avatar": "http://dummyimage.com/100x100"
                },
                "level": 0,
                "replyTo": {
                    "id": "11",
                    "username": "乔超"
                },
                "childComments": [
                    {
                        "id": "98",
                        "content": "magna velit dolore",
                        "createdAt": "1988-04-05 01:25:40",
                        "authorInfo": {
                            "id": "86",
                            "username": "秦秀英",
                            "avatar": "http://dummyimage.com/100x100"
                        },
                        "level": 1,
                        "replyTo": {
                            "id": "86",
                            "username": "高丽"
                        },
                        "childComments": []
                    },
                    {
                        "id": "54",
                        "content": "proident irure",
                        "createdAt": "2013-10-16 05:38:19",
                        "authorInfo": {
                            "id": "95",
                            "username": "苏磊",
                            "avatar": "http://dummyimage.com/100x100"
                        },
                        "level": 1,
                        "replyTo": {
                            "id": "16",
                            "username": "罗秀英"
                        },
                        "childComments": []
                    },
                    {
                        "id": "35",
                        "content": "irure in",
                        "createdAt": "1979-04-29 20:56:29",
                        "authorInfo": {
                            "id": "78",
                            "username": "文静",
                            "avatar": "http://dummyimage.com/100x100"
                        },
                        "level": 1,
                        "replyTo": {
                            "id": "10",
                            "username": "沈艳"
                        },
                        "childComments": []
                    }
                ]
            }
        ]
    }
}
修改于 2024-04-11 02:34:54
上一页
编辑作品
下一页
根据标签分页搜索作品
Built with