iThings(归档-不使用)
  1. 用户管理
iThings(归档-不使用)
  • iThings-apisvr
    • 物联网相关接口
      • 产品
        • 产品管理
          • 获取产品列表
          • 获取产品详情
          • 更新产品
          • 删除产品
          • 新增产品
        • 物模型
          • 获取产品物模型列表
          • 导入物模型tsl
          • 获取产品物模型tsl
          • 新增物模型功能
          • 删除物模型功能
          • 更新物模型功能
        • 远程配置
          • 创建配置
          • 推送配置
          • 获取配置列表
          • 获取最新配置
        • 自定义
          • 获取产品自定义信息
          • 更新自定义信息
      • 设备
        • 设备管理
          • 获取设备列表
          • 获取设备详情
          • 新增设备
          • 删除设备
          • 更新设备
          • 设备统计详情
          • 批量导入设备
        • 设备鉴权
          • 设备登录认证
          • 设备操作认证
          • 鉴定mqtt账号root权限
          • 设备动态注册
          • 未命名接口
        • 设备消息
          • 获取物模型事件历史记录
          • 获取单个id属性历史记录
          • 获取最新属性
          • 获取云端诊断日志
          • 获取设备本地日志
          • 获取设备影子列表
        • 设备交互
          • 批量调用设备属性
          • 请求设备获取设备最新属性
          • 调用设备行为
          • 获取调用设备行为的结果
          • 调用设备属性
          • 发送消息给设备
          • 获取调用设备属性的结果
        • 网关子设备管理
          • 批量添加网关子设备
          • 批量解绑网关子设备
          • 获取子设备列表
      • 设备分组
        • 创建分组
        • 更新分组信息
        • 删除分组
        • 获取分组列表
        • 获取分组详情信息
        • 添加分组设备(支持批量)
        • 删除分组设备(支持批量)
        • 获取分组设备列表
      • 规则引擎
        • 场景联动
          • 手动触发场景联动
          • 获取场景信息
          • 创建场景信息
          • 删除场景信息
          • 获取场景列表
          • 更新场景信息
        • 规则编排
          • 流
            • 获取流列表
            • 修改流
            • 创建流
            • 删除流
        • 告警中心
          • 处理记录
            • 新增告警处理记录
            • 获取告警处理记录列表
          • 告警管理
            • 新增告警
            • 更新告警
            • 删除告警
            • 获取告警详情
            • 获取告警信息列表
          • 场景联动关联
            • 更新告警和场景的关联
            • 删除告警和场景的关联
          • 告警日志
            • 获取告警流水日志记录列表
          • 告警记录
            • 获取告警记录列表
      • ota升级
        • 升级包管理
          • 文件直传
        • task
          • 创建升级任务
          • 升级状态统计
          • 取消所有升级中的任务
          • 取消单个设备升级
          • 获取升级批次任务列表
          • 升级任务信息
          • 重试单个设备升级
          • 批次设备列表
        • firmware
          • 创建升级包版本
          • 删除升级包
          • 获取升级包列表
          • 获取升级包详情
          • 更新升级包
        • 批次设备列表
      • 运维
        • ota升级
          • 升级包管理
            • 获取升级包直传的signed url
    • 系统管理
      • 日志管理
        • 获取登录日志列表
        • 获取操作日志列表
      • 角色管理
        • 添加角色
        • 更新角色
        • 获取角色列表
        • 更新角色对应菜单列表
        • 删除角色
      • 菜单管理
        • 添加菜单
        • 更新菜单
        • 获取菜单列表
        • 删除菜单
      • 用户管理
        • 创建用户信息
          POST
        • 获取用户资源
          POST
        • 获取验证码
          POST
        • 登录
          POST
        • 更新用户基本数据
          POST
        • 获取用户信息
          POST
        • 删除用户
          POST
        • 获取用户信息列表
          POST
      • 通用功能
        • 获取系统配置
        • 获取文件上传地址
        • 文件直传接口
      • 接口管理
        • 添加接口
        • 获取接口列表
        • 更新接口
        • 删除接口
      • 权限管理
        • 更新API权限
        • 获取API权限列表
  1. 用户管理

更新用户基本数据

POST
/api/v1/system/user/update
iThings-apisvr/系统管理/用户管理

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Header 参数
iThings-token
string 
可选
示例值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzQwMzU4MDU3MDM4MTg4NTQ0IiwiZXhwIjoxNjgzNTQ4NDU5LCJpYXQiOjE2ODM1NDQ4NTksIlJvbGUiOjF9.ygQyxFx7AGtf7vcFJmE-xcElQUtwE23HN_0av02tSec
iThings-project-id
string 
可选
默认值:
123123123
Body 参数application/json
createdTime
string 
必需
uid
string 
用户id
必需
userName
string 
用户名
必需
nickName
string 
用户名昵称
必需
sex
integer 
必需
用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
city
string 
用户所在城市
必需
country
string 
用户所在国家
必需
province
string 
用户所在省份
必需
language
string 
必需
用户的语言,简体中文为zh_CN
headImgUrl
string 
用户头像
必需
regIP
string 
注册ip
必需
lastIP
string 
最后登录ip
必需
wechat
string 
微信UnionID
必需
phone
string 
手机号
必需
email
string 
邮箱
必需
role
integer 
必需
isAllData
integer 
必需
示例
{
  "createdTime": "string",
  "uid": "string",
  "userName": "string",
  "nickName": "string",
  "sex": 0,
  "city": "string",
  "country": "string",
  "province": "string",
  "language": "string",
  "headImgUrl": "string",
  "regIP": "string",
  "lastIP": "string",
  "wechat": "string",
  "phone": "string",
  "email": "string",
  "role": 0,
  "isAllData": 0
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://42.193.250.251:7777/api/v1/system/user/update' \
--header 'iThings-token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzY2MjUyMTY2OTI5NjEyODAwIiwiUm9sZSI6NSwiSXNBbGxEYXRhIjoyLCJleHAiOjE2ODcwMTUyMDYsImlhdCI6MTY4NzAwOTMxMn0.xxFiBpYlTIDLYhN-_stlrmYGOLqF-wHJKBSqs-zVb8k' \
--header 'iThings-project-id: 123123123' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
    "createdTime": "string",
    "uid": "string",
    "userName": "string",
    "nickName": "string",
    "sex": 0,
    "city": "string",
    "country": "string",
    "province": "string",
    "language": "string",
    "headImgUrl": "string",
    "regIP": "string",
    "lastIP": "string",
    "wechat": "string",
    "phone": "string",
    "email": "string",
    "role": 0,
    "isAllData": 0
}'

返回响应

🟢200成功
application/json
Body
code
integer  | null 
返回code
必需
>= 200<= 100000
默认值:
200
msg
string 
返回消息
必需
默认值:
success
data
object 
返回数据
可选
示例
{
  "code": 200,
  "msg": "success",
  "data": {}
}
修改于 2023-06-18 13:44:36
上一页
登录
下一页
获取用户信息
Built with