1. 描述

创建神登。

2. 调用场景

  • 开发者在浏览器SDK测试应用BrowSdkT神登。
  • 开发者神登超级控制台以应用ConsoleX神登。
  • 开发者神登社区控制台以某些社区应用神登。
  • 客户在智慧养老手机APP端神登
  • 客户在智慧城市手机APP端神登

3. 配置参数

参数意义参考接口参数

参数名 参数值 说明
Name AddLoginx
Url https://api.xdua.com/loginxx
Method POST
XduaApiHttpSchema HTTPS 只走HTTPS
XduaApiMethod ADD
XduaApiColor X 只有持有神神登,才可以创建神登
XduaApiAudience * 任何app都可以创建神登
XduaApiShop XdUaXduA 神登直辖店铺,只有这个店铺的神登人员才可以访问
XduaApiSubject AnoNymuS 必须匿名用户才可以用
XduaApiRoles Zoon Zoon可以创建神登
XduaApiResource loginx
XduaApiKparam name
XduaApiAction CreateLoginx
XduaApiRule CreateLoginx
XduaApiAstates 0
XduaApiEnable true 接口使能

4. 请求参数

名称 位置 类型 必填 默认值 示例 说明
by body String "tel"/"mail" 必选
ustr body String 电话格式是+86-15810419011/邮箱格式是:jiaoshuai@ict.ac.cn 必选
pwd body String 密码,32位md5码 必选
afs body String 人盾验证字串 必选
shop body String 店铺 必选
role body String 角色,默认"none" 可选

afs字段包含cssessionid,token,sig,scene,appkey五个字段用半角逗号隔开链接组成。

[!NOTE] 因为大多数用户都是普通注册用户,为他们维持在授角表的位置太浪费空间。所以普通注册用户仅仅在user表维持一席之地,并不在usro占据空间。

[!note] 用户创建时遵从简单第一步原则,创建只需要用户名和用户执照号两个属性就可以创建用户。剩下通过setuser来完善。

  • extra必须是合法的json字串,如果不是,服务端解析失败,会当作extra不存在.
  • 如果是邮箱注册, ustr里存邮箱.

5. 返回参数

名称 位置 类型 示例 说明
id result string rYub4wrT 创建的用户ID
token String 神登后的令牌,建议客户端在本地存储保存这个令牌,以便在接下来多次使用。
expire String 神登令牌的截至时间,UNIX时间。

6. 错误码

7. SDK调用

7.1. 登录社区

创建一次登录。

const XduaClient = require('lovearth-xdua-browser-sdk')
const xduaClient = await XduaClient({
    LOGIN_TOKEN:"eyJhbGciOi...",//开发者在地球号开发者网站创建的登录令牌
})

const api_param = {
    ustr:   'jiaoshuaihit@163.com',
    pwd :   'a906449d5769fa7361d7ecc6aa3f6d28',
}
let res = await xduaClient.addMoginr(api_param)
console.log(res);
console.log(JSON.stringify(res));
if(res.error == 0){
    console.log(api_name+"成功 ");
}else{
    console.log(api_name+"失败 "+res.reason);
}

文档还没有实现

```

{% sample lang="java" -%}

文档还没有实现

```bash

文档还没有实现

bash

results matching ""

    No results matching ""