Skip to content
On this page

User Edit

  • Endpoint Path: /api/v2/user/edit
  • Method: PUT
  • Request: application/json

Headers Optional Parameter

Parameter NamePublic Mode (Required)Private Mode (Required)
X-Fresns-Aidrequiredrequired
X-Fresns-Aid-Tokenrequiredrequired
X-Fresns-Uidrequiredrequired
X-Fresns-Uid-Tokenrequiredrequired

Body Params

Parameter NameTypeRequiredDescription
usernameStringoptional用户名(留空代表不修改)
nicknameStringoptional用户昵称(留空代表不修改)
avatarFidStringoptional头像图文件 FID(留空代表不修改)
avatarUrlStringoptional头像图地址(留空代表不修改)
bannerFidStringoptional背景条幅图文件 FID(留空代表不修改)
bannerUrlStringoptional背景条幅图地址(留空代表不修改)
genderNumberoptional性别(留空代表不修改)
birthdayStringoptional生日(留空代表不修改,格式为 Y-m-d H:i:s)
bioStringoptional简介(留空代表不修改)
locationStringoptional位置(留空代表不修改)
conversationLimitNumberoptional对话设置(留空代表不修改)
commentLimitNumberoptional评论设置(留空代表不修改)
timezoneStringoptional偏好时区(留空代表不修改)
archivesArrayoptional扩展资料(留空代表不修改)
deviceTokenStringoptionaliOS 或 Android 设备 Token(留空代表不修改)

Request Description

  • avatarFidavatarUrl 两者留空表示不修改,传参时二选一。
  • bannerFidbannerUrl 两者留空表示不修改,传参时二选一。
  • 头像和背景条幅图如果使用 fid,先使用文件上传接口,上传后获得 fid 传参。
  • 上传参数例子:
    • tableName = users
    • tableColumn = avatar_file_idbanner_file_id
    • tableKey = 当前用户的 uid 或 username
  • 扩展资料示例:
json
[
    {
        "code": "code",
        "value": "value",
        "isPrivate": false, // 是否私有(是否对外公开展示)
        "pluginUnikey": null
    },
    {
        "code": "code",
        "value": "value",
        "isPrivate": true, // 是私有(0/1 或者布尔型)
        "pluginUnikey": "可空"
    }
]

Return

json
{
    "code": 0,
    "message": "ok",
    "data": null
}

Released under the Apache-2.0 License