Appearance
3.1 联合登录
第三方平台通过用户联合登录接口,来获取科力普积分商城用户token信息,科力普商城会给每个客户平台颁发应用appKey、appSecret
接口说明:
Method | URL | ContentType |
---|---|---|
POST | /api/v1/user/union/login | application/json |
URL参数说明
参数 | 类型说明 | 是否必须 | 描述 |
---|---|---|---|
timestamp | string | 必须 | 当前调用时间,5分钟内有效,格式为"yyyy-MM-dd HH:mm:ss”,如:2025-08-01 19:20:21 |
appKey | string | 必须 | 提供给第三方的应用appKey |
nonce | string | 必须 | 随机字符串 |
encryptData | string | 必须 | 用户信息加密数据,加密信息hex加密值(使用应用appSecret AES加密AES/ECB/PKCS5Padding) |
sign | string | 必须 | 签名规则:md5(appKey + timestamp + nonce + encryptData + appSecret),将上面字符串MD5、32位加密后转为小写 |
用户信息参数说明
用户信息加密前原始信息
参数 | 类型说明 | 是否必须 | 描述 |
---|---|---|---|
unionId | string | 必须 | 用户唯一标识 |
headImage | string | 非必须 | 用户头像 |
channel | string | 非必须 | 第三方渠道标识 |
mobile | string | 非必须 | 用户手机号11位 |
返回结果说明:
参数 | 类型说明 | 描述 |
---|---|---|
token | string | Token |
expireDateTime | datetime | 过期时间,格式:yyyy-MM-dd HH:mm:ss |
extensions | array | 扩展信息,暂无 |
请求参数示例:
json
{
"appKey": "394367741aca15af72d6387fbddd55f8",
"timestamp": "2025-08-01 19:33:38",
"nonce": "feASek",
"sign": "e9794abcd507157e530da4c5423c0e81",
"encryptData": "b46dac9d708a831afec0a5d3a2881fbc00398230dd634e64962b0c0158e6ea318f9c76de5e167504d89a788b8560bf53a03c37aeb55b976e2b56620f40fabddef9847a4590289e5df104be86721d0fc340f1fe947f7490f079958489ffe1d0df5fcbf793a8804d347aaf4d2188890a5e902785f90b3df67265d4847b956be6963e4aa7b6603ee5333a55d1fdecee449d0c5b3b7d735f408b3eeed2b2c512c51bbe623aa57d5b50424baf84d1202ac6d4"
}
返回数据示例:
json
{
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySW5mbyI6IntcInVzZXJJZFwiOjEzMixcIm5pY2tuYW1lXCI6XCLnp5Hlipvmma7mtYvor5XotKbmiLdcIixcImhlYWRJbWFnZVwiOlwiaHR0cHM6Ly9yZXMuY2xwY2RuLmNvbS9jaXAvdjMvYXNzZXRzL2ltYWdlcy9hcGkuanBnXCIsXCJ1bmlvbklkXCI6XCIxMjM0NTZcIixcImNoYW5uZWxcIjpcInRlc3RcIixcInByb2plY3RJZFwiOjg4MixcInByb2plY3RDb2RlXCI6XCJLWUhDXCIsXCJleHBpcmVEYXRlXCI6XCIyMDI1LTA4LTAxIDE5OjMxOjIwXCJ9In0.PkKk2n5-CHJHPMjrKkXFTBlSgRGvXhS83IOzIt47nuw",
"expireDateTime": "2025-08-02 03:31:20",
"extensions": [
]
}