# 用户认证流程
# 从合作方应用跳转到阅文书城
跳转携带参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
appflag | string | 是 | 合作方唯一标识,在阅文开放平台获取的 appflag(参考阅文开放平台接入指南 ) |
_token | string | 是 | 合作方自定义用户token,用于阅文向合作方换取用户openid |
跳转到H5书城
http://wx-hz.book.qq.com/pages/index/index?appflag={appflag}&_token={token}
跳转到微信小程序书城
wx.navigateToMiniProgram({
appId: 'wxa4bb0b423ee986ce',
path: 'pages/index/index?appflag=${appflag}&_token=${token}',
success(res) {
// 打开成功
}
})
# 向阅文提供获取openid接口
简要描述:合作方需实现此接口提供给阅文对接人, 用于用户携带token跳转到阅文书城后, 阅文使用token请求此接口换取用户openid
请求方式:GET(HTTP/HTTPS)
请求地址:
https://合作方域名/api?token=XXXX
请求参数:
请求参数 | 是否必须 | 类型 | 说明 |
---|---|---|---|
token | 是 | string | 合作方自定义用户token, 用户跳转到阅文书城时携带的参数_token |
返回字段:
字段名称 | 是否必须 | 类型 | 说明 |
---|---|---|---|
code | 是 | int | 0成功, 其它失败 |
msg | 否 | string | 失败原因 |
data | 是 | object | 内容 |
-uid | 是 | string | 合作方用户openid |
-nickName | 否 | string | 合作方用户昵称 |
-avatar | 否 | string | 合作方用户头像 |
请求示例:
https://diy.domain.com/api/login?token=AJFSpk2ad
返回示例:
{
"code": 0,
"msg": "操作成功",
"data": {
"uid": "1111111",
"nickName": "张三",
"avatar": "https://aaa.com/avatar.jpg"
}
}
← 业务规则说明 机构合作数据 API →