POST
/yikatongApi/sysUser/logon外部平台用户注册与登录
三省一卡通平台 / 用户模块
基本信息
- 接口状态已完成
- 接口URLPOST
http://47.115.218.176:8088/yikatongApi/sysUser/logon - 请求方式
POST - Content-Type
urlencoded - 调用方
- 所属分组
用户模块 - 来源
- 接口说明用户注册与登录,根据openid或phone查询如果用户存在,返回用户信息与token,如果不存在则新增用户,并返回用户信息与token
请求参数
Header 请求参数
| 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
|---|---|---|---|---|
| token | eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJBUFBfU0VDUkVUIjoiMTdFNjIxNjZGQzg1ODZERkE0RDFCQzBFMTc0MkMwOEIiLCJleHAiOjE3MDkyNzEyNDh9.AtGbgRSpVj2tFHaOqGErF2Pg5r3ZJAet9Xf8yAiqWKY | 是 | Text | 请求token |
Query 请求参数
| 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
|---|---|---|---|---|
| 无 | ||||
路径参数及说明
| 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
|---|---|---|---|---|
| 无 | ||||
Body 请求参数
| 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
|---|---|---|---|---|
| openId | 11111ss11112 | 是 | String | 微信open_id |
| phone | 15273311255 | 是 | String | 手机号码 |
| orgCode | 43 | 是 | String | 组织编码(00-母平台,36-江西,42-湖北,43-湖南) |
| userName | … | 否 | String | 用户名 |
| passWord | … | 否 | String | 密码 |
| nickName | … | 否 | String | 昵称 |
| unionId | … | 否 | String | 微信unionid |
| name | … | 否 | String | 名字 |
| identityNo | … | 否 | String | 身份证号码 |
| avatar | … | 否 | String | 头像 |
| photo | … | 否 | String | 照片 |
| gender | … | 否 | Integer | 性别:0->未知;1->男;2->女 |
| birthday | … | 否 | Date | 生日 |
| city | … | 否 | String | 所在城市 |
| job | … | 否 | String | 职业 |
| signature | … | 否 | String | 个性签名 |
认证方式
响应参数
| 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 |
|---|---|---|---|---|
| 导出内容未提供响应字段表,见下方响应示例 | ||||
响应示例
成功
{
"msg": "操作成功",
"code": 0,
"data": {
"sysUser": {
"createTime": null,
"updateTime": null,
"id": 3,
"userName": null,
"passWord": null,
"nickName": null,
"unionId": null,
"openId": "11111111111",
"phone": "15273322299",
"orgCode": "43",
"status": true,
"name": "",
"identityNo": null,
"avatar": null,
"photo": null,
"gender": 0,
"birthday": null,
"city": null,
"job": null,
"signature": null,
"sourceType": 0,
"integration": 0,
"lastLoginTime": "2023-02-27T00:48:17.072+00:00",
"agencyId": null,
"followed": false
}
}
}失败
{
"msg": "必选参数为空,组织编码不能为空",
"code": 500
}