用户信息接口

用户注册接口

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

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

Headers

NameTypeDescription

Content-Type

String

application/json

Request Body

NameTypeDescription

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

xxxxx@.com

用户邮箱

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

NameTypeDescription

Content-Type

String

application/json

Request Body

NameTypeDescription

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": "www@.com",
        "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

NameTypeDescription

Content-Type

String

application/json

Request Body

NameTypeDescription

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

NameTypeDescription

Content-Type

String

application/json

Request Body

NameTypeDescription

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": "111@163.com",//email
        "ctime": "2020-08-22 19:40:18",//注册时间
        "childLevel": [
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,//第二层子级
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "111@163.com",
            "ctime": "2020-04-09 20:52:26"
          },
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "111@163.com",
            "ctime": "2020-04-09 20:52:26"
          },
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "111@163.com",
            "ctime": "2020-04-09 20:52:26"
          },
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "111@163.com",
            "ctime": "2020-04-09 20:52:26"
          },
          {
            "uid": 10002065,
            "nickname": "小明",
            "inviteCode": "XXXXXXXX",
            "level": 2,
            "invitedUid": 10002183,
            "invitedNickname": "小花",
            "invitedCode": "XXXXXXXX",
            "phone": "18210479051",
            "email": "111@163.com",
            "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

NameTypeDescription

Content-Type

String

application/json

Request Body

NameTypeDescription

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

NameTypeDescription

Content-Type

String

application/json

Request Body

NameTypeDescription

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