tiktok-240113
  1. 用户
tiktok-240113
  • 文档
    • README.md
  • 用户
    • 注册
      POST
    • 登录
      POST
    • 用户信息
      GET
    • 上传头像
      PUT
    • 获取 MFA qrcode
      GET
    • 绑定多因素身份认证(MFA)
      POST
    • 以图搜图
      POST
  • 视频
    • 视频流
      GET
    • 投稿
      POST
    • 发布列表
      GET
    • 热门排行榜
      GET
    • 搜索视频
      POST
  • 互动
    • 点赞操作
      POST
    • 点赞列表
      GET
    • 评论
      POST
    • 评论列表
      GET
    • 删除评论
      DELETE
  • 社交
    • 聊天
    • 关注操作
      POST
    • 关注列表
      GET
    • 粉丝列表
      GET
    • 好友列表
      GET
  1. 用户

上传头像

开发环境
http://localhost:10001
开发环境
http://localhost:10001
PUT
/user/avatar/upload
对当前用户上传头像

请求参数

Header 参数
Access-Token
string 
可选
Refresh-Token
string 
可选
Body 参数multipart/form-data
data
file 
可选
server 端应当做到对上传数据的校验,即数据是否是图片

示例代码

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:10001/user/avatar/upload' \
--header 'Access-Token;' \
--header 'Refresh-Token;' \
--form 'data=@""'

返回响应

🟢200成功
application/json
Body
base
object (响应状态) 
必需
code
integer 
必需
msg
string 
必需
data
object (用户) 
必需
id
string 
用户 ID
必需
用户唯一标识符
username
string 
用户名
必需
password
string 
密码
必需
需要进行加密(bcrypt)
avatar_url
string 
头像
必需
图片链接,可以是本地也可以是云存储
created_at
string 
创建时间
必需
updated_at
string 
更新时间
必需
deleted_at
string 
删除时间
必需
示例
{
    "base": {
        "code": 10000,
        "msg": "success"
    },
    "data": {
        "id": "483675103821824000",
        "username": "west2-online",
        "avatar_url": "https://west2.online/avatar-example.jpeg",
        "created_at": "1970-01-01 08:00:00",
        "updated_at": "1970-01-01 08:00:00",
        "deleted_at": "1970-01-01 08:00:00"
    }
}
🟢200失败
上一页
用户信息
下一页
获取 MFA qrcode
Built with