用户信息接口

用户注册接口

POST https://service.xxx.com/platformapi/chainup/open/user/registration

需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign

Headers

Name
Type
Description

Content-Type

String

application/json

Request Body

Name
Type
Description

app_id*

String

商家唯一编号

time*

String

请求时间

sign*

String

用rsa_third_pri对query中的数据签名

data*

String

rsa_saas_pub加密query中数据

{
    "code": "", //返回code	
    "msg": "", //成功或失败提示信息	
    "data": "",
    "sign": ""
}

data 中解密后的结构体
{
    "uid": 2000000,//用户id
    "inviteCode": "AAAAAA"//邀请码   
}

以下为参与rsa加密的参数:

手机号和邮箱填写,只能填写其中一个

名称
类型
是否必需
例子
描述

mobileNumber

String

NO

09011223

手机号码

email

String

NO

用户邮箱

countryCode

String

NO

93

手机号的国家拨号码

password

String

YES

TtEest19121

密码

invitedCode

String

YES

QSKNOQQQ

邀请码

用户注册信息

POST https://service.xxx.com/platformapi/chainup/open/user/reg_info_list

需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign

Headers

Name
Type
Description

Content-Type

String

application/json

Request Body

Name
Type
Description

app_id*

String

商家唯一编号

sign*

String

用rsa_third_pri对query中的数据签名

data*

String

rsa_saas_pub加密query中数据

time*

String

请求时间

{
    "code": "", //返回code	
    "msg": "", //成功或失败提示信息	
    "data": "",
    "sign": ""
}

data 中解密后的结构体


{
    "userInfoList": [
      {
        "uid": 23000,//用户uid
        "mobileNumber": "9989921",
        "email": "[email protected]",
        "inviteCode": "SDONOQWE",//邀请码
        "pid": "3999009"//父级uid
      }
    ],
    "count": 20
  }

以下为参与rsa加密的参数:

名称
类型
是否必需
例子
描述

page

String

NO

1

翻页页数,不填默认为1

pageSize

String

NO

20

每页数量,不填默认为100

regStartTime

String

YES

1232123421123

开始注册时间(13位时间戳)

邀请关系查询-上级

返回当前查询到的所有上级,最高五级

POST https://service.xxx.com/platformapi/chainup/open/user/user_superior

需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign

Headers

Name
Type
Description

Content-Type

String

application/json

Request Body

Name
Type
Description

appKey*

String

商家唯一app_id

sign*

String

用rsa_third_pri对query中的数据签名

time*

String

请求时间

data*

String

rsa_saas_pub加密query中数据

{
    "code": "", //返回code	
    "msg": "", //成功或失败提示信息	
    "data": "",
    "sign": ""
}

data 中解密后的结构体
{
    "user": {
      "uid": 230001,//用户id  
      "inviteCode": "WEQSDA",//邀请码  
      "invitedCode": "OONSIAD",//被邀请码  
      "invitedUid": 2300002 //邀请人Uid  
    },
    "level1": {
      "uid": 230003,//用户id 
      "inviteCode": "SDKKCNASD",//邀请码  
      "invitedCode": "SDOMMQWE",//被邀请码  
      "invitedUid": 2399901//邀请人Uid 
    },
    "level2": {
      "uid": 230003,//用户id 
      "inviteCode": "SDKKCNASD",//邀请码  
      "invitedCode": "SDOMMQWE",//被邀请码  
      "invitedUid": 2399901//邀请人Uid 
    }
  }

以下为参与rsa加密的参数:

openid,用户uid,与openId和emailOrPhone三选一,优先uid

名称
类型
是否必需
例子
描述

openId

String

NO

该授权用户所属该商户下的唯一openId

uid

String

NO

用户id

emailOrPhone

String

NO

手机号或者邮箱号

邀请关系查询-下级

POST https://service.xxx.com/platformapi/chainup/open/user/user_invite

需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign

Headers

Name
Type
Description

Content-Type

String

application/json

Request Body

Name
Type
Description

app_id*

String

商家唯一编号

sign*

String

用rsa_third_pri对query中的数据签名

data*

String

rsa_saas_pub加密query中数据

time*

String

请求时间

{
    "code": "", //返回code	
    "msg": "", //成功或失败提示信息	
    "data": "",
    "sign": ""
}

data 中解密后的结构体


{
    "levelOneCount": 4,//第一层子级
    "levelTwoCount": 9,//第二层子级
    "cuerrentUser": {
      "uid": 10002053,//当前用户uid
      "nickname": "xuyang",//当前用户nickname
      "inviteCode": "EAAAQATW",//当前用户邀请码
      "invitedUid": -1,//当前用户邀请人,不存在时返回-1
      "invitedCode": "",//当前用户被邀请码,不存在返回空串
      "ctime": "2019-09-02 12:24:36"
    },
    "userExtInviteVoList": [//被邀请人列表
      {
        "uid": 10002183,//uid
        "nickname": "小明",//nickname
        "inviteCode": "XXXXXXXX",//邀请码
        "level": 1,//第一层子级
        "invitedUid": 10002181,//邀请人uid
        "invitedNickname": "小花",//邀请人nickname
        "invitedCode": "XXXXXXXX",//邀请人邀请码
        "phone": "18310479052",//手机号码
        "email": "[email protected]",//email
        "ctime": "2020-08-22 19:40:18",//注册时间
        "childLevel": [
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,//第二层子级
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "[email protected]",
            "ctime": "2020-04-09 20:52:26"
          },
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "[email protected]",
            "ctime": "2020-04-09 20:52:26"
          },
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "[email protected]",
            "ctime": "2020-04-09 20:52:26"
          },
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "[email protected]",
            "ctime": "2020-04-09 20:52:26"
          },
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "[email protected]",
            "ctime": "2020-04-09 20:52:26"
          }
        ]
      }
    ]
  }

以下为参与rsa加密的参数:

名称
类型
是否必需
例子
描述

openId

String

NO

该授权用户所属该商户下的唯一openId

uid

String

NO

用户uid

emailOrPhone

String

NO

手机号或者邮箱号

page

String

YES

1

翻页页数,不填默认为1

pageSize

String

YES

20

每页数量,不填默认为100

用户实名接口

POST https://service.xxx.com/platformapi/chainup/open/user/verifyUserIdentity

需要将参数表格中的数据包装成json字符串 利用rsa 进行参数加密和签名 作为body中的data和sign

Headers

Name
Type
Description

Content-Type

String

application/json

Request Body

Name
Type
Description

app_id*

String

商家唯一编号

sign*

String

用rsa_third_pri对query中的数据签名

data*

String

rsa_saas_pub加密query中数据

time*

String

请求时间


{
    "code": "0",
    "msg": "suc",
    "sign": "",
    "data": ""
}

以下为参与rsa加密的参数:

名称
类型
是否必需
例子
描述

uid

String

YES

230000

用户id

countryCode

String

YES

93

国家编码,需要输入正确的code,code在左侧国家编码中获取

certificateNumber

String

YES

211111111111

证件号码

familyName

String

YES

test

name

String

YES

test

firstPhoto

String

NO

证件照片,只支持在线图片地址,最多输入三个,逗号分隔,例: "https://oss.com.https://oss.com,https://oss.com"

用户登录历史

POST https://service.xxx.com/platformapi/chainup/open/user/getUserHistoryLogin

Headers

Name
Type
Description

Content-Type

String

application/json

Request Body

Name
Type
Description

appKey*

String

商家唯一编号appKey

sign*

String

uid*

String

用户id

endDate

String

结束时间 2024-00-00 00:00:00

startDate

String

开始时间 2024-00-00 00:00:00

{
    "code": "0",
    "msg": "suc",
    "data": {
        "count": 10,
        "HistoryLogin": [
            {
                "id": 2323332,
                "uid": 2324288,//用户id
                "lgType": 1,//登录方式,1:手机号,2:邮件,3:微信,4:QQ,5:APP扫码登录
                "lgPlatform": 3,//登录平台,1:WEB,2:H5,3:APP ,4 : OAUTH
                "lgSystem": "web",//登录系统,例如:‘android’,‘ios
                "lgIp": "111.203.241.52",//登录IP
                "lgStatus": 1,// 登录状态,1:成功,2:失败
                "lgInTime": 1598352251000//用户登录时间
            },
            {
                "id": 2323332,
                "uid": 2324288,//用户id
                "lgType": 1,//登录方式,1:手机号,2:邮件,3:微信,4:QQ,5:APP扫码登录
                "lgPlatform": 3,//登录平台,1:WEB,2:H5,3:APP ,4 : OAUTH
                "lgSystem": "web",//登录系统,例如:‘android’,‘ios
                "lgIp": "111.203.241.52",//登录IP
                "lgStatus": 1,// 登录状态,1:成功,2:失败
                "lgInTime": 1598352251000//用户登录时间
            }
        ]
    }
}

Last updated