第三方免登录

创建/获取用户openApiKey及密钥信息

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

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

Request Body

NameTypeDescription

app_id*

String

商家唯一app_id

sign*

String

用rsa_third_pri对query中的数据签名

data*

String

rsa_saas_pub加密query中数据

time*

String

请求时间

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

data 中解密后的结构体
{
    "uid": 23998752,//用户id
    "apiKey": "47e2468b6dc5277fe19417d44daa834a",
    "secret": "f1abbd4ef74ec2d046dea8a85a659076"
}

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

邮箱号和手机号二选一必填, 注册用户手机号(传手机号必传国家编码)

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

countryCode

String

YES

93

注册用户国家编码

mobileNumber

String

YES

1990099121

注册用户手机号(传手机号必传国家编码)

email

String

YES

xxx@.com

邮箱 (邮箱 手机 任选其一)

password

String

YES

xxxxx

创建用户密码

invitedCode

String

YES

SDOOMXA

邀请码

获取用户交易所登录Token

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

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

Request Body

NameTypeDescription

app_id*

String

商家唯一app_id

sign*

String

用rsa_third_pri对query中的数据签名

time*

String

请求时间

data*

String

rsa_saas_pub加密query中数据

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

data 中解密后的结构体

{
    "uid": 23998752,//用户id
    "inviteCode": "QWGGHLTQ",//邀请码
    "token": "891324eb68128c031b98a1d8417ae12ed79be7a172704c02a52186f95b78e7ef" 
}

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

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

apiKey

String

YES

2ae04ed9165624419bad68e9e0f3

openApiKey

secret

String

YES

SSe04ed9165624419bad68eDWQ0f3

openApi的密钥

uid

String

YES

202300123

用户id

退出登录

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

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

Request Body

NameTypeDescription

app_id*

String

商家唯一app_id

sign*

String

用rsa_third_pri对query中的数据签名

time*

String

请求时间

data*

String

rsa_saas_pub加密query中数据

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

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

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

apiKey

String

YES

2ae04ed9165624419bad68e9e0f3

openApiKey

secret

String

YES

SSe04ed9165624419bad68eDWQ0f3

openApi的密钥

uid

String

YES

202300123

用户id

exchangeToken

String

YES

登录人登录token,如果有保存直接传,没有也可以再生成一个传过来

Last updated