用户管理

用户管理API用于管理用户的账户信息和基本资料。

注意

在本系统中,用户使用手机号码登录,且专号与手机号码绑定,因此,手机号码被视作用户ID。

获取用户信息

GET /api/user/(string: telnum)

返回手机号码为 telnum 的用户的基本信息

Response JSON Object:
 
  • telnum (string) – 用户的手机号码
  • name (string) – 用户的名称
  • createtime (string) – 用户建立的时间(ISO格式)
  • avatar (string) – 用户的头像(BASE64格式)

注册新用户

POST /api/user
Request JSON Object:
 
  • telnum (string) – 用户的手机号码 (必填)
  • name (string) – 用户的名称 (必填)
  • avatar (string) – 用户的头像(BASE64格式) (非必填)

修改用户信息

PUT /api/user/(string: telnum)

修改手机号码为 telnum 的用户的基本信息

Request JSON Object:
 
  • name (string) – 用户的名称
  • avatar (string) – 用户的头像(BASE64格式)

注解

JSON 中的属性都不是必填项,属性值为 null 的或者没有提供属性的,不会被修改。

删除用户

DELETE /api/user/(string: telnum)

删除手机号码为 telnum 的用户