智能相册
  1. PhotoController
智能相册
  • 用户
    • 注册
      POST
    • 登录
      POST
    • 获取用户详细信息
      GET
    • 更新用户基本信息
      PUT
    • 更新用户头像
      PATCH
    • 更新用户密码
      PATCH
    • 举报(照片或相册)
      POST
    • 向管理员声明已整改照片和相册
      PUT
    • 用户给帖子点赞
      POST
    • 获取其他用户信息
      GET
    • 查询用户是否给该帖子点过赞
      GET
  • photo
    • PhotoController
      • 获取照片详情
        GET
      • 获取相册中的所有照片
        GET
      • 更新照片信息
        PUT
      • 上传照片
        POST
      • 删除照片
        DELETE
      • 筛选收藏照片
        GET
      • 按拍摄时间筛选()captureat
        GET
      • 按tag筛选
        GET
      • 按地点筛选
        GET
      • 按id获取照片
        GET
      • 获取本人的照片
        GET
      • 按创建时间筛选()create_at
        GET
    • AlbumController
      • 创建相册
      • 获取相册详情
      • 更新相册
      • 删除相册
      • 获取用户的相册列表
      • 分页获取公开相册
      • 获取用户最近更新的相册
      • updateCoverWithPhoto
    • PostController
      • 获取点赞数
      • 创建帖子
      • 创建帖子
      • 更新帖子
      • 删除帖子
      • 获取帖子详情
      • 获取用户的所有帖子
      • 获取公开的帖子(社区主页)
      • 获取关注用户的帖子(关注的动态)
  • 管理员
    • 获取全部用户
      GET
    • 获取单个用户信息
      GET
    • 获取全部举报信息
      GET
    • 对举报信息进行处理
      PUT
    • 激活被禁用用户
      PUT
  • 对话
    • 发送信息
    • 获取对话历史
  • FollowController
    • 关注用户
    • 取消关注用户
    • 检查是否已关注用户
    • 获取当前用户关注的用户列表
    • 获取关注当前用户的用户列表(粉丝列表)
    • 获取指定用户关注的用户列表
    • 获取关注指定用户的用户列表(粉丝列表)
  • Video
    • 生成视频
    • 生成视频-tag
    • 添加字幕
  • comment
    • 添加评论
    • 根据commentId获取评论
    • 获取某个帖子所有评论
    • 删掉某个评论
  1. PhotoController

更新照片信息

PUT
http://localhost:8080/photos/{photoId}
注:使用专用的PhotoUpdateDTO而不是复用PhotoUploadDTO

请求参数

Path 参数
photoId
integer 
必需
Header 参数
Authorization
string 
可选
默认值:
{{token}}
Body 参数multipart/form-data
albumId
integer 
可选
isFavorite
boolean 
可选
tag
string 
可选
fileName
string 
可选
location
string 
可选

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'http://localhost:8080/photos/' \
--header 'Authorization: {{token}}' \
--form 'albumId=""' \
--form 'isFavorite=""' \
--form 'tag=""' \
--form 'fileName=""' \
--form 'location=""'

返回响应

🟢200成功
application/json
Body
code
integer 
可选
0: success, 1: fail
message
string 
提示信息
可选
data
object (MapObject) 
返回数据
可选
key
object (key) 
可选
示例
{}
上一页
获取相册中的所有照片
下一页
上传照片
Built with