1. 创建用户
描述
创建用户,也就是用户注册。分成多个API,如下表所示。每个API的url不同。
接口名称 | url | 描述 |
---|---|---|
TupUserx | /tuserx | 通过电话注册consolex.xdua.com |
MupUserx | /muserx | 通过邮箱注册consolex.xdua.com |
NupUserx | /nuserx | 通过户名注册consolex.xdua.com |
TupUserr | /tuserr | 通过电话注册社区用户。例如:admin.manhu.cn |
MupUserr | /muserr | 通过邮箱注册社区用户。例如:admin.manhu.com |
NupUserr | /nuserr | 通过户名注册社区用户。例如:admin.manhu.com |
AddWxappUserr | /wxappuserr | 微信小程序注册只能注册社区用户。不能注册神区用户。 |
AddCaree | /caree | 创建一个照料对象(养老领域),实质是一个虚拟用户。 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
ustr | body | String | 是 | 电话格式是+86-15810419011/邮箱格式是:jiaoshuai@ict.ac.cn | ||
pwd | body | String | 是 | 密码,32位md5码 | ||
vfcode | body | String | 是 | 验证码的值 | ||
vfc_id | body | String | 是 | 验证码的ID,这个值是从获取验证码的接口获取的。 | ||
role | body | String | 否 | 角色,默认"none" | ||
name | body | string | 否 | 辛巴粉 |
||
usra | body | string | 否 | 以json字典存放的用户属性 | {"sex":"m","bday":19890808} |
[!note|name字段能干嘛?] 注册的时候,用户的name字段是自动生成的,例如生成为
XdUaXduA/+86-15810419017
这样用户名,此时如果有name字段,就可以优先填充name字段。[!note|为什么注册不支持afs字段?] afs太贵了,0.002元一次。虽然比0.04元的短信费用。未来我们可以再支持afs字段。
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 创建的用户ID |
SDK调用
const api_param = {
ustr : "+86-15810419012",
pwd : "a906449d5769fa7361d7ecc6aa3f6d28",
vfcode : "之前使用短信验证码接口获取的短信验证码",
vfc_id : "之前是用短信验证码接口获取的返回id字段",
name : "羊辣椒",
}
console.log(api_param);
res = await xduaClient.tupUserr(api_param)
console.log(res);
if(res.error == 0){
console.log(api_name+"成功");
}else{
console.log(api_name+"失败 "+res.reason);
}
错误码
2. 创建一个虚拟用户并关注它
调用场景
- 创建一个老人用户,然后关注TA.
请求方式
POST:/caree
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
Authorization | head | String | 是 | 使用用户登录后的令牌 | ||
name | body | string | 是 | 没有命名要求 | ||
gender | body | string | 否 | U:未知, M:男性, F:女性。 | 性别 | |
avatar | body | string | 否 | https://avatar.xdua.com/user/example.png | 头像的URL地址 | |
height | body | int | 否 | 178 | 身高,单位cm | |
weight | body | int | 否 | 57 | 体重,单位kg | |
age | body | int | 否 | 31 | 年龄,单位 年 |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 创建的老人ID |
错误码
3. 微信小程序用户注册
打开微信小程序,调用wx.login()获取code,通过code到后台换的openid,拿着openid和wx.getUserProfile()获取的用户信息来平台注册。
调用场景
微信小程序只能用来在社区注册。神区只能通过电话方式注册。
请求方式
POST:/wxappuser
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
ustr | body | String | 是 | 031Rrs000f3yBL1bJ8000mjff03Rrs0B | 微信小程序用户的openid | |
pwd | body | String | 是 | 密码,32位md5码 | ||
name | body | string | 是 | wx.getUserProfile()获取的昵称字段nickName | 昵称 | |
gender | body | string | 是 | U:未知, M:男性, F:女性。 | 性别 | |
city | body | string | 是 | wx.getUserProfile()获取的城市 | 城市 | |
province | body | string | 是 | wx.getUserProfile()获取的省份 | 省份 | |
language | body | string | 是 | wx.getUserProfile()获取的语言 | 语言 | |
country | body | string | 是 | wx.getUserProfile()获取的国家 | 国家 | |
avatar | body | string | 是 | wx.getUserProfile()获取的头像 | 头像 |
[!note|label:关于gender字段] wx.getUserProfile()获取的性别是数字, 0:未知,1:男性,2:女性。小程序要加工成地球号平台规范的性别标记。类型变为字符串。大写的"U"表示性别未知。大写的"F"表示女性Female,大写的"M"表示男性Male.
[!note] 社户创建时遵从简单第一步原则,创建只需要社户名和社户执照号两个属性就可以创建社户。剩下通过setuserr来完善。
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 创建的社户ID |
错误码
4. 电话号码注册
描述
以电话号码注册社区用户。
调用场景
开发者登录超级控制台后,可以以Zoon社户创建自己的社户。
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
ustr | body | String | 是 | 电话格式是+86-15810419011/邮箱格式是:jiaoshuai@ict.ac.cn | ||
pwd | body | String | 是 | 密码,32位md5码 | ||
afs | body | String | 是 | 人机AFS验证 | ||
vfcode | body | String | 是 | 验证码的值 | ||
vfc_id | body | String | 是 | 验证码的ID,这个值是从获取验证码的接口获取的。 | ||
role | body | String | 否 | 角色,默认"none" | ||
name | body | string | 是 | 我的昵称 | 昵称 |
[!note] 社户创建时遵从简单第一步原则,创建只需要社户名和社户执照号两个属性就可以创建社户。剩下通过setuserr来完善。
- extra必须是合法的json字串,如果不是,服务端解析失败,会当作extra不存在.
- 如果是邮箱注册, ustr里存邮箱.
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 创建的社户ID |
错误码
调用SDK
const api_param = {
ustr : "+86-15810419011",
pwd : "a906449d5769fa7361d7ecc6aa3f6d28",
afs : "滑动验证条获取的afs码",
vfcode : "通过手机验证码获取的验证码",
vfc_id : "发送验证码请求获取的验证码id",
name : "羊辣椒",
}
res = await xduaClient.tupUser(api_param)
console.log(res);
if(res.error == 0){
console.log(api_name+"成功");
}else{
console.log(api_name+"失败 "+res.reason);
}
描述
创建社户。 社户在控制台创建傀儡社户。
社户注册和添加接口包含两种字段:固定字段和额外字段。这么设计的原因是不同社户表会有不同的字段,这些字段是不可以预计的,而网关的设计不能无限制添加字段,所以要求额外的自定义字段放在extra里。
调用场景
开发者登录超级控制台后,可以以Zoon社户创建自己的社户。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | AddUserr | |
Url | https://api.xdua.com/userrx | |
Method | POST | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | ADD | |
XduaApiColor | X | 只有持有神社户,才可以创建社户 |
XduaApiAudience | ConsoleX | 只有userr_id为ConsoleX的社户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 社户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | 需要登录 |
XduaApiRoles | Zoon | Zoon可以创建社户 |
XduaApiResource | userr | |
XduaApiKparam | name | |
XduaApiAction | CreateUserr | |
XduaApiRule | CreateUserr | |
XduaApiAstates | 0 | |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
name | body | string | 是 | 健康手环 | 社户的名称,必须唯一,支持汉字、英文字母、数字、英文格式的下划线,必须以英文字母或汉字开头,4~32个字符 | |
avatar | body | string | 否 | 社户图标,不超过40个字符。 | ||
brief | body | string | 否 | 社户描述,不超过64个字符。 |
|dsn |body|string|设备序列号 |必须 | |type |body|string|android:android应用,ios:ios应用,browser:浏览器应用,pc:pc机的可执行文件exe或者standalone部署的应用|必须 | |model |body|string|设备的模型 |必须 | |man |body|string|设备生产厂商 |必选 | |os |body|String|设备操作系统 |必选 | |pkg |body|String|应用包名|必选 | |channel|body|String|渠道名 |必选 |
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 | |
---|---|---|---|---|---|---|---|
by | body | String | 否 | "tel"/"mail" | 必选 | ||
ustr | body | String | 否 | 电话格式是+86-15810419011/邮箱格式是:jiaoshuai@ict.ac.cn | 必选 | ||
pwd | body | String | 否 | 密码,32位md5码 | 必选 | ||
vfcode | body | String | 否 | 验证码 | 可选 | ||
shop | body | String | 否 | 店铺 | 必选 | ||
role | body | String | 否 | 角色,默认"none" | 可选 | ||
tel | body | String | 否 | 电话,如果电话注册,ustr会覆盖tel字段. | 可选 | ||
body | String | 否 | 邮箱,如果邮箱注册,ustr会覆盖mail字段. | 可选 | |||
extra | body | String | 否 | JSON,额外字段存放的地方 | 可选 | ||
tabx | body | String | 否 | 注册的新社户的extra字段存放在哪个社户表里 | 必选 | ||
avatar | body | string | 否 | 社户图标,不超过40个字符。 | |||
brief | body | string | 否 | 社户简介,不超过64个字符。 | |||
name | body | string | 是 | 中国科学院计算技术研究所 | 社户的名称。必须与营业执照一致。 |
[!note] 社户创建时遵从简单第一步原则,创建只需要社户名和社户执照号两个属性就可以创建社户。剩下通过setuserr来完善。
- extra必须是合法的json字串,如果不是,服务端解析失败,会当作extra不存在.
- 如果是邮箱注册, ustr里存邮箱.
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 创建的社户ID |
错误码
5. 电话号码注册
描述
创建社户。 社户在控制台创建傀儡社户。
社户注册和添加接口包含两种字段:固定字段和额外字段。这么设计的原因是不同社户表会有不同的字段,这些字段是不可以预计的,而网关的设计不能无限制添加字段,所以要求额外的自定义字段放在extra里。
调用场景
开发者登录超级控制台后,可以以Zoon社户创建自己的社户。
配置参数
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
name | body | string | 是 | 健康手环 | 社户的名称,必须唯一,支持汉字、英文字母、数字、英文格式的下划线,必须以英文字母或汉字开头,4~32个字符 | |
avatar | body | string | 否 | 社户图标,不超过40个字符。 | ||
brief | body | string | 否 | 社户描述,不超过64个字符。 |
|dsn |body|string|设备序列号 |必须 | |type |body|string|android:android应用,ios:ios应用,browser:浏览器应用,pc:pc机的可执行文件exe或者standalone部署的应用|必须 | |model |body|string|设备的模型 |必须 | |man |body|string|设备生产厂商 |必选 | |os |body|String|设备操作系统 |必选 | |pkg |body|String|应用包名|必选 | |channel|body|String|渠道名 |必选 |
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 | |
---|---|---|---|---|---|---|---|
by | body | String | 否 | "tel"/"mail" | 必选 | ||
ustr | body | String | 否 | 电话格式是+86-15810419011/邮箱格式是:jiaoshuai@ict.ac.cn | 必选 | ||
pwd | body | String | 否 | 密码,32位md5码 | 必选 | ||
vfcode | body | String | 否 | 验证码 | 可选 | ||
shop | body | String | 否 | 店铺 | 必选 | ||
role | body | String | 否 | 角色,默认"none" | 可选 | ||
tel | body | String | 否 | 电话,如果电话注册,ustr会覆盖tel字段. | 可选 | ||
body | String | 否 | 邮箱,如果邮箱注册,ustr会覆盖mail字段. | 可选 | |||
extra | body | String | 否 | JSON,额外字段存放的地方 | 可选 | ||
tabx | body | String | 否 | 注册的新社户的extra字段存放在哪个社户表里 | 必选 | ||
avatar | body | string | 否 | 社户图标,不超过40个字符。 | |||
brief | body | string | 否 | 社户简介,不超过64个字符。 | |||
name | body | string | 是 | 中国科学院计算技术研究所 | 社户的名称。必须与营业执照一致。 |
[!note] 社户创建时遵从简单第一步原则,创建只需要社户名和社户执照号两个属性就可以创建社户。剩下通过setuserr来完善。
- extra必须是合法的json字串,如果不是,服务端解析失败,会当作extra不存在.
- 如果是邮箱注册, ustr里存邮箱.
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 创建的社户ID |
错误码
6. 删除用户
描述
删除用户。
调用场景
根用户在超级控制台登录. 它会让资源永久消失。。
配置参数
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |
错误码
7. 关闭用户:DisUser
描述
关闭用户。
调用场景
神管理员登录超级控制台后,可以关闭普通开发者的用户。使得用户进入DISABLED状态,也只有Zoon角色重新打开这个用户。
管理员(Zoon)
- 登录http://consoler.{zond_id}.xdua.com后,
- 根据条件查询用户,条件是某个用户。
- 点击
冻结
,可以关闭用户。
配置参数
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |
错误码
8. 注销用户:DolUser
描述
软删用户。
调用场景
开发者登录超级控制台后,可以点击自己的用户,然后删除掉。如果哪天后悔了,可以联系Zoon来恢复。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | DolUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | DOL | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | 只有创建者自己才能删除自己创建的用户 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | DeletoUser | |
XduaApiRule | DeletoUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |
错误码
9. 激活用户
描述
打开用户。
调用场景
管理员(Zoon)
- 登录http://consolex.xdua.com后,
- 根据条件查询用户,条件是某个被冻结的用户。
- 点击
解冻
,可以解冻店铺。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | EnbUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | ENB | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | u | 神登录后解冻开发者的用户 |
XduaApiRoles | Admin | 只有神才可以解冻用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | EnableUser | |
XduaApiRule | EnableUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |
错误码
10. 回收用户
描述
回收用户。
调用场景
管理员应开发者的要求,登录超级控制台后,查询到某个开发者下面的被删除的用户。然后回收。开发者刷新就可以看到了。为此,开发者要提供自己的uid和要回收的用户的名字。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | RccUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | RCC | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | u表示除了允许匿名用户之外的所有用户访问 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | RecycleUser | |
XduaApiRule | RecycleUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |
错误码
11. 回收用户
描述
回收用户。
调用场景
管理员应开发者的要求,登录超级控制台后,查询到某个开发者下面的被删除的用户。然后回收。开发者刷新就可以看到了。为此,开发者要提供自己的uid和要回收的用户的名字。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | RccUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | RCC | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | u表示除了允许匿名用户之外的所有用户访问 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | RecycleUser | |
XduaApiRule | RecycleUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |
错误码
12. 修改用户
描述
修改用户。
调用场景
开发者登录超级控制台后,可以修改自己创建的用户。修改仅仅限于可以修改的name,brief等字段。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | SetUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | SET | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | i,只有创建者自己才可以修改 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | UpdateUser | |
XduaApiRule | UpdateUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要修改的用户ID | |
name | body | string | 否 | 用户的名称,必须唯一,支持汉字、英文字母、数字、英文格式的下划线,必须以英文字母或汉字开头,4~32个字符 | ||
avatar | body | string | 否 | 用户图标,不超过40个字符。 | ||
brief | body | string | 否 | 用户描述,不超过64个字符。 |
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要修改的用户ID | |
code | body | string | 否 | 用户代号 | 用户营业执照号 | |
type | body | string | 否 | 事业单位 | 用户种类 | |
name | body | string | 否 | 用户名称 | 用户名称,不小于32个字符 | |
brief | body | String | 否 | 华天逸键是一家专注老人健康的用户。 | 用户的简介。 | |
avatar | body | string | 否 | e10adc3949ba59abbe56e057f20f883e.jpg | 用户头像,不小于40个字符 | |
name | body | string | 不能有空格,不能有回车,奇怪字符,对应成的英文不能超过64个字符 | 可选 | ||
saying | body | string | 对应成的英文不能超过128个字符,前后空格要过滤掉。 | 可选 | ||
sex | body | String | U/F/M | 可选 | ||
bday | body | int | 8位的整形数据,如19870808,必须是合法日期 | 可选 | ||
avatar | body | string | 用户的头像必须是合法的url | 可选 | ||
brief | body | string | 用户的签名,对应英文字符不能超过256 | 可选 | ||
body | string | 邮箱 | 可选 |
注:修改用户资料至少需要一个修改项。用户只能设置自己和马甲的接口.
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 修改的用户ID |
ipdates | result | json dict | 修改的内容 |
示例
result字段
{
"id":"rYub4wrT",
"updates":{
"name":"新的用户名",
"brief":"新的用户介绍",
}
}
错误码
13. 修改用户
描述
修改用户。
调用场景
开发者登录超级控制台后,可以修改自己创建的用户。修改仅仅限于可以修改的name,brief等字段。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | SetUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | SET | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | i,只有创建者自己才可以修改 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | UpdateUser | |
XduaApiRule | UpdateUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要修改的用户ID | |
name | body | string | 否 | 用户的名称,必须唯一,支持汉字、英文字母、数字、英文格式的下划线,必须以英文字母或汉字开头,4~32个字符 | ||
avatar | body | string | 否 | 用户图标,不超过40个字符。 | ||
brief | body | string | 否 | 用户描述,不超过64个字符。 |
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要修改的用户ID | |
code | body | string | 否 | 用户代号 | 用户营业执照号 | |
type | body | string | 否 | 事业单位 | 用户种类 | |
name | body | string | 否 | 用户名称 | 用户名称,不小于32个字符 | |
brief | body | String | 否 | 华天逸键是一家专注老人健康的用户。 | 用户的简介。 | |
avatar | body | string | 否 | e10adc3949ba59abbe56e057f20f883e.jpg | 用户头像,不小于40个字符 | |
name | body | string | 不能有空格,不能有回车,奇怪字符,对应成的英文不能超过64个字符 | 可选 | ||
saying | body | string | 对应成的英文不能超过128个字符,前后空格要过滤掉。 | 可选 | ||
sex | body | String | U/F/M | 可选 | ||
bday | body | int | 8位的整形数据,如19870808,必须是合法日期 | 可选 | ||
avatar | body | string | 用户的头像必须是合法的url | 可选 | ||
brief | body | string | 用户的签名,对应英文字符不能超过256 | 可选 | ||
body | string | 邮箱 | 可选 |
注:修改用户资料至少需要一个修改项。用户只能设置自己和马甲的接口.
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 修改的用户ID |
ipdates | result | json dict | 修改的内容 |
示例
result字段
{
"id":"rYub4wrT",
"updates":{
"name":"新的用户名",
"brief":"新的用户介绍",
}
}
错误码
14. 查询用户
描述
查询用户。
调用场景
开发者登录http://consolex.xdua.com后,可以以Zoon角色查询属于自己名下的所有用户。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | QryUser | |
URL | https://api.xdua.com/user | |
Method | GET | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | QRY | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | u | 所有注册用户均可以使用 |
XduaApiRoles | Admin | 必须是Zoon才可以查询角色 |
XduaApiResource | user | |
XduaApiKparam | where |
常量where |
XduaApiAction | QueryUser | |
XduaApiRule | QueryUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
URL
请求参数
字段名 | 位置 | 类型 | 说明 | 描述 | 可选 |
---|---|---|---|---|---|
apiv | head | string | API版本,默认是1.0.0 | 1.0.0 | 可选 |
Authorization | head | string | 客户端保存的鉴权token | Authorization字符串 | 必选 |
tabx | query | string | 用户表 | 用户表 | 可选 |
返回参数
result.list部分
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 详情的用户ID |
name | result.list[] | string | 用户的名称 | |
avatar | result.list[] | string | 用户图标 | |
brief | result.list[] | string | 用户的描述 | |
state | result.list[] | int | 0 | 用户的状态 |
stato | result.list[] | string | "冻服更新" | 用户的状态说 |
expire | result.list[] | int | 0 | 用户状态过期时间(UNIX时间戳) |
creator_id | result.list[] | string | Dmtv7TrE | 用户创建者ID |
creator_name | result.list[] | string | 辣椒帅 | 用户创建者名字 |
ipdator_id | result.list[] | string | XiyRvUp3 | 用户最近一次更新者ID |
ipdator_name | result.list[] | string | 周海潮 | 用户最近一次更新者名字 |
cstamp | result.list[] | string | 2020-01-20 02:19:55 | 用户创建时间 |
istamp | result.list[] | string | 2020-01-20 02:23:24 | 用户最近更新时间 |
result.list部分
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 详情的用户ID |
name | result.list[] | string | 用户的名称 | |
avatar | result.list[] | string | 用户图标 | |
brief | result.list[] | string | 用户的描述 | |
state | result.list[] | int | 0 | 用户的状态 |
stato | result.list[] | string | "冻服更新" | 用户的状态说 |
expire | result.list[] | int | 0 | 用户状态过期时间(UNIX时间戳) |
creator_id | result.list[] | string | Dmtv7TrE | 用户创建者ID |
creator_name | result.list[] | string | 辣椒帅 | 用户创建者名字 |
ipdator_id | result.list[] | string | XiyRvUp3 | 用户最近一次更新者ID |
ipdator_name | result.list[] | string | 周海潮 | 用户最近一次更新者名字 |
cstamp | result.list[] | string | 2020-01-20 02:19:55 | 用户创建时间 |
istamp | result.list[] | string | 2020-01-20 02:23:24 | 用户最近更新时间 |
错误码
15. 私查用户
描述
私查用户。
调用场景
开发者登录http://consolex.xdua.com后,可以以Zoon角色查询所有用户。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | QriUser | |
URL | https://api.xdua.com/user | |
Method | GET | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | QRI | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | 所有注册用户均可以使用 |
XduaApiRoles | Zoon | 必须是Zoon才可以查询角色 |
XduaApiResource | user | |
XduaApiKparam | where |
常量 |
XduaApiAction | QueriUser | |
XduaApiRule | QueriUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
URL
请求参数
返回参数
result.list部分
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 详情的用户ID |
name | result.list[] | string | 用户的名称 | |
avatar | result.list[] | string | 用户图标 | |
brief | result.list[] | string | 用户的描述 | |
state | result.list[] | int | 0 | 用户的状态 |
stato | result.list[] | string | "冻服更新" | 用户的状态说 |
expire | result.list[] | int | 0 | 用户状态过期时间(UNIX时间戳) |
creator_id | result.list[] | string | Dmtv7TrE | 用户创建者ID |
creator_name | result.list[] | string | 辣椒帅 | 用户创建者名字 |
ipdator_id | result.list[] | string | XiyRvUp3 | 用户最近一次更新者ID |
ipdator_name | result.list[] | string | 周海潮 | 用户最近一次更新者名字 |
cstamp | result.list[] | string | 2020-01-20 02:19:55 | 用户创建时间 |
istamp | result.list[] | string | 2020-01-20 02:23:24 | 用户最近更新时间 |
错误码
16. 详情用户
描述
详情用户。
调用场景
管理员登录超级控制台后,可以随意查询能看见的所有用户列表。点击其中一个用户(不管是不是自己的),就可以点击访问。
配置参数
参数名 | 参数值 | 说明 |
---|---|---|
URL | https://api.xdua.com/user | |
Method | GET | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | GET | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | !表示除了允许匿名用户之外的所有用户访问 |
XduaApiRoles | Zoon | 只要Zoon才可以访问其它用户的用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | GetUser | |
XduaApiRule | GetUser | |
XduaApiUserAstate | 0 | 用户zone.state必须是0(STATE_ENABLED) |
XduaApiCorpAstate | 0 | 用户corp.state必须是0(STATE_ENABLED) |
XduaApiShopAstate | 0 | 用户shop.state必须是0(STATE_ENABLED) |
XduaApiUserAstate | 0 | 用户user.state必须是0(STATE_ENABLED) |
XduaApiUserAstate | 0 | 用户 user.state必须是0(STATE_ENABLED) |
XduaApiUserAstate | 0 | 用户user.state必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要修改的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 详情的角权ID |
name | result.data | string | 角权的名称 | |
code | result.data | string | 角权的执照号 | |
type | result.data | string | 角权的种类 | |
avatar | result.data | string | 角权图标 | |
brief | result.data | string | 角权的描述 | |
state | result.data | int | 1 | 角权的状态 |
stato | result.data | string | "冻服更新" | 角权的状态说明 |
expire | result.data | int | 0 | 角权状态过期时间(UNIX时间戳) |
creator_id | result.list[] | string | Dmtv7TrE | 社区创建者ID |
creator_name | result.list[] | string | 辣椒帅 | 社区创建者名字 |
ipdator_id | result.list[] | string | XiyRvUp3 | 社区最近一次更新者ID |
ipdator_name | result.list[] | string | 周海潮 | 社区最近一次更新者名字 |
cstamp | result.data | string | 2020-01-20 02:19:55 | 角权创建时间 |
istamp | result.data | string | 2020-01-20 02:23:24 | 角权最近更新时间 |
字段名 | 字段类型 | 字段说明 |
---|---|---|
id | string | 角权的id |
user_id | string | 所属户群的id |
user_name | string | 所属户群的名字 |
igrp_id | string | 所属户群的id |
igrp_name | string | 所属户群的名字 |
code | string | 角权的代号 |
name | string | 角权名 |
brief | string | 角权说明 |
avatar | string | 角权的头像 |
enabeld | int | 角权的使能状态 |
cstamp | string | 创建的时间戳字符串 |
istamp | string | 更新的时间戳字符串 |
字段名 | 字段类型 | 字段说明 |
---|---|---|
id | string | 角权的id |
roue_id | string | 所属户群的id |
roue_name | string | 所属户群的名字 |
igrp_id | string | 所属户群的id |
igrp_name | string | 所属户群的名字 |
code | string | 角权的代号 |
name | string | 角权名 |
brief | string | 角权说明 |
avatar | string | 角权的头像 |
enabeld | int | 角权的使能状态 |
cstamp | string | 创建的时间戳字符串 |
istamp | string | 更新的时间戳字符串 |
字段名 | 字段类型 | 字段说明 |
---|---|---|
verified | int | 1=用户是有效的 |
did | string | 请求该用户的设备id |
uid | string | 用户吃鱼者用户id。匿名用户的用户永远是anonymus |
did | string | 请求该用户的设备id |
aid | string | 请求该用户的设备id |
aud | string | 请求该用户的应用的名字,本字段与aid对应 |
nbf | int | Not Before用户生效时间之前 |
iss | string | 用户签发机关。在地球号服务中本字段为常值lovearth |
iat | string | 用户签发UTC时间戳 |
ip | string | 用户请求时客户端的ip |
ua | string | 用户请求时客户端的UserAgent |
exp | int | 用户的过期UTC时间戳。如果<=0表示永远有效。如果大于0表示具体的UTC时间。 |
vtl | int | 用户的剩余有效期 ValidTimeLong.0表示永远。如果exp为0,vtl就会被解释为0。如果一个非永远的user计算vtl为0时,会自动被重置为-1 |
ugrp | string | 用户持有用户所在的用户群,匿名用户的户群是常量:"XdUaXduA" |
role | string | 用户持有用户所在的角色列表,匿名用户的角色列表是常量:"none" |
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 详情的用户ID |
name | result.data | string | 用户的名称 | |
code | result.data | string | 用户的执照号 | |
type | result.data | string | 用户的种类 | |
avatar | result.data | string | 用户图标 | |
brief | result.data | string | 用户的描述 | |
state | result.data | int | 1 | 用户的状态 |
stato | result.data | string | "冻服更新" | 用户的状态说明 |
expire | result.data | int | 0 | 用户状态过期时间(UNIX时间戳) |
creator_id | result.list[] | string | Dmtv7TrE | 社区创建者ID |
creator_name | result.list[] | string | 辣椒帅 | 社区创建者名字 |
updator_id | result.list[] | string | XiyRvUp3 | 社区最近一次更新者ID |
updator_name | result.list[] | string | 周海潮 | 社区最近一次更新者名字 |
cstamp | result.data | string | 2020-01-20 02:19:55 | 用户创建时间 |
ustamp | result.data | string | 2020-01-20 02:23:24 | 用户最近更新时间 |
[!note] 用户的使能状态,0:打开 1:关闭. 关闭的用户处于冻结状态,不接受登陆/注册所有操作.
返回示例
result部分
{
"id":"rYub4wrT",
"data": {
},
}
错误码
描述
私详用户。神级用户登录后获取自己的用户资料。
调用场景
开发者登录超级控制台后,在用户列表,选择用户,点击详情,就可以查看自己的用户。GIT的默认字段和GET不一样。
配置参数
参数名 | 参数值 | 说明 |
---|---|---|
URL | https://api.xdua.com/useri/whoami | 在私详状态下,user_id是没有任何用处的,因为发起请求的user_id隐藏在token中. |
Method | GET | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | GIT | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | 只有自己才可以访问自己创建的用户 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | GitUser | |
XduaApiRule | GitUser | |
XduaApiUserAstate | 0 | 用户zone.state必须是0(STATE_ENABLED) |
XduaApiCorpAstate | 0 | 用户corp.state必须是0(STATE_ENABLED) |
XduaApiShopAstate | 0 | 用户shop.state必须是0(STATE_ENABLED) |
XduaApiUserAstate | 0 | 用户user.state必须是0(STATE_ENABLED) |
XduaApiUserAstate | 0 | 用户 user.state必须是0(STATE_ENABLED) |
XduaApiUserAstate | 0 | 用户user.state必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 详情的用户ID |
name | result.data | string | 用户的名称 | |
avatar | result.data | string | 用户图标 | |
brief | result.data | string | 用户的描述 | |
state | result.data | int | 1 | 用户的状态 |
stato | result.data | string | "冻服更新" | 用户的状态说明 |
expire | result.data | int | 0 | 用户状态过期时间(UNIX时间戳) |
creator_id | result.list[] | string | Dmtv7TrE | 用户创建者ID |
creator_name | result.list[] | string | 辣椒帅 | 用户创建者名字 |
ipdator_id | result.list[] | string | XiyRvUp3 | 用户最近一次更新者ID |
ipdator_name | result.list[] | string | 周海潮 | 用户最近一次更新者名字 |
cstamp | result.data | string | 2020-01-20 02:19:55 | 用户创建时间 |
ustamp | result.data | string | 2020-01-20 02:23:24 | 用户最近更新时间 |
返回示例
result部分
{
sex: 'f',
stato: '',
state: 0,
pid: 'AnoNymuS',
aid: 'SvKerneL',
avatar:'http://avatar.xdua.com/XdUaXduA/a.jpg?x-oss-process=style/avatarp64',
id: 'Dt5mvrtU',
bday: 19000000,
cstamp: '2016-09-10 11:17:53',
name: '辣椒帅',
role: 'root',
zone: 'XdUaXduA',
ustamp: '2020-04-06 16:21:01'
}
错误码
BrowserSDK调用
const XduaClient = require('../lib')
const xduaClient = await XduaClient({
LOGIN_TOKEN:"eyJhbGciOiJSUzI1NiIsImtpZCI6ImI1MGIxZWZmZGMwMzVlMjg2OWI2YzQ1ZjMzYmRmNWQ3In0.eyJpYXQiOjE1ODQ5NzUwNDMsIm5iZiI6MTU4NDk3NTA0MywiaXNzIjoieGR1YS5jb20iLCJleHAiOjE5MDAzMzUwNDMsImF1ZCI6IkJyb3dTZGtUIiwic3ViIjoiQW5vTnltdVMiLCJqdGkiOiIxMjM0NTY3OCIsImlwbSI6IioiLCJkdm0iOiIqIiwic2FwIjoiU3ZLZXJuZUwiLCJhcGkiOiJBZGRMb2dpbiIsImNsciI6IlgiLCJvd24iOiJEdDVtdnJ0VSIsInRpZCI6InhzQUZGNmpHIiwiYnVnIjoiREUiLCJsZ24iOiJOdWxsTnVsbCIsInR5cCI6IkwiLCJ0YWciOiJQcmltYXJ5Iiwiem9uZSI6IlhkVWFYZHVBIiwiY29ycCI6IlhkVWFYZHVBIiwic2hvcCI6IlhkVWFYZHVBIiwicm9sZSI6IioiLCJydWxlIjoiKiJ9.b_KQVug-D83hsfzHVoOvyJZUjjnWhr1UiRCLOBcUSFCLfh3ZoP5GE7m98s6H3QsDpYs20hFkFecj0xiyxzQKy5DOq9XbroXffDmBgg5y45WYnW3P8iqB2WQBtBwEU3VAWk_Vx6UwnGmpb_juu7KsFK33rWswFx3odbw7xe2iMdReywc6bYHf0P7s7kNYqYF_n-odiO6UsZd7yeNos8Hn7XtzE2igD7DhTbB0oxqEzVHoMtFcVAdstsLi3aAcJOK2Gp-XhWHSuiGqd9kTPmghk5cmIDcN7KOOZ6y1GQevM2Qc_7tfebP3Ev-bAZEPAyUA77zRrQMrpwJouejR_sNd3g",
})
let api_name = "用户登录"
let res = await xduaClient.addToginx({
ustr: '+86-15810419011',
pwd : '**************************',
afs : "ignore"
})
let got_user_id = "";
if(res.error == 0){
got_user_id = res.result.user_id;
console.log(api_name+"成功 "+got_user_id);
}else{
got_user_id = res.result.id;
console.log(api_name+"失败 "+res.reason);
}
//--------------------------------------------------
api_name = "私详用户";
query = {
format:"raw",
fields:"@all",
}
res = await xduaClient.gitUser(query)
if(res.error == 0){
console.log(api_name+"成功");
}else{
console.log(res)
console.log(api_name+"失败 "+res.reason);
}
17. 下线用户
描述
下线用户。
调用场景
开发者登录超级控制台后,可以下线自己创建的用户。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | OffUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | OFF | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | 只能用户的创建者才能下线自己的用户 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | OfflineUser | |
XduaApiRule | OfflineUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |
错误码
18. 发布用户
描述
发布用户。
调用场景
开发者登录超级控制台后,可以下线/发布自己的用户。这个动作是管理员不能干涉的。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | PubUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | PUB | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | 只有用户的创建者自己才能上下线自己的用户 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | OnlineUser | |
XduaApiRule | OnlineUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |
错误码
19. 回收用户
描述
回收用户。
调用场景
管理员应开发者的要求,登录超级控制台后,查询到某个开发者下面的被删除的用户。然后回收。开发者刷新就可以看到了。为此,开发者要提供自己的uid和要回收的用户的名字。
配置参数
参数意义参考接口参数
参数名 | 参数值 | 说明 |
---|---|---|
Name | RccUser | |
URL | https://api.xdua.com/user | |
Method | PUT | |
XduaApiHttpSchema | HTTPS | 只走HTTPS |
XduaApiMethod | RCC | |
XduaApiColor | X | 只有持有神用户,才可以创建用户 |
XduaApiAudience | ConsoleX | 只有user_id为ConsoleX的用户,也就是consolex.xdua.com才可以发起本请求 |
XduaApiShop | XdUaXduA | 用户直辖店铺,只有这个店铺的登录人员才可以访问 |
XduaApiSubject | i | u表示除了允许匿名用户之外的所有用户访问 |
XduaApiRoles | Zoon | 只要登录就可以创建用户 |
XduaApiResource | user | |
XduaApiKparam | id | |
XduaApiAction | RecycleUser | |
XduaApiRule | RecycleUser | |
XduaApiAstates | 0 | 按序user,zone,corp,shop,user,user,login的状态都必须是0(STATE_ENABLED) |
XduaApiEnable | true | 接口使能 |
请求参数
名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 说明 |
---|---|---|---|---|---|---|
id | path | string | 是 | rYub4wrT | 要删除的用户ID |
返回参数
名称 | 位置 | 类型 | 示例 | 说明 |
---|---|---|---|---|
id | result | string | rYub4wrT | 删除的用户ID |