Module: 用户新增^2024/01/22

Since:
  • 2024/01/22
Author:
  • zz

Methods

(inner) post /patient_add(timestamp, sign, JSON)

Parameters:
Name Type Description
timestamp String(10) 时间戳,值为秒值,长度10位,时间戳有效期:±10分钟
sign String(64) 签名
JSON JSON body参数
Properties
Name Type Attributes Description
phone String(50) 用户电话 和 其他openid 必须有一个不为空 2024/01/22
wxopenid String(128) 用户微信OpenId 和 phone及其他openid 必须有一个不为空
miniWxOpenId String(128) 用户小程序微信OpenId 和 phone及其他openid 必须有一个不为空 2022/5/23
androidWxOpenId String(128) 用户安卓微信登录OpenId 和 phone及其他openid 必须有一个不为空 2022/5/23
name String(20) <optional>
用户姓名
wxinfo Object <optional>
微信用户信息
Properties
Name Type Attributes Description
openid String(128) <optional>
-
nickname String(50) <optional>
微信昵称
sex Number <optional>
用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
language String(20) <optional>
语言
city String(100) <optional>
城市
province String(100) <optional>
country String(100) <optional>
国家
headimgurl String(500) <optional>
微信头像地址
subscribe_time Number <optional>
-
unionid String(128) <optional>
-
remark String(200) <optional>
-
groupid String(50) <optional>
-
tagid_list Array.<Number> <optional>
-
subscribe_scene String(100) <optional>
-
qr_scene String(50) <optional>
-
qr_scene_str String(200) <optional>
-
Properties:
Name Type Description
patientId String(24) 用户ID
Throws:
400 缺少phone
400 缺少wxopenid
400 创建用户失败,用户已存在
Examples
请求示例:/patient_add?sign=29B95FBA8B10FEDFDCD4C9BC172F31AFA687DFA6B9241E69F3E59E873B6CF924&timestamp=1570428513
请求JSON参数:
  {
      "wxinfo": {
        "subscribe": "1",
        "openid": "oFJGzjonPcOjHDQpzeyLXmNuG6Vk",
        "nickname": "张三",
        "sex": "1",
        "language": "zh_CN",
        "city": "朝阳",
        "province": "北京",
        "country": "中国",
        "headimgurl": "http://thirdwx.qlogo.cn/mmopen/Iic9WLWEQMg0QdZuSPdGohHcXZUzlxZicBf7PkBllFB2v5ZOO1TFiaPsKoOWc1HLXpFsk5Vhia6mK17ZFdfiaZ3ibicLQ/132",
        "subscribe_time": "1595233055",
        "unionid": "oS1mjwe2iEE4PNqM-8PP1X9gckYt",
        "remark": "",
        "groupid": "0",
        "tagid_list": [ ],
        "subscribe_scene": "ADD_SCENE_SEARCH",
        "qr_scene": "0",
        "qr_scene_str": ""
      },
      "wxopenid": "oFJGzjonPcOjHDQpzeyLXmNuG6Vk",
      "name": "张三",
      "phone": "18600640000",
  }
返回示例:
  {
    "patientId": "5e1b32e6a8bead28981cfefe"
  }