总体流程#
准备工作#
向@euphiekan(阚楚涵)申请开通AppID的"暗账号绑定明账号"权限具体流程#
1. 用户发起绑定请求#
检查该暗账号是否已绑定明账号。(使用“获取暗账号绑定信息”接口)2. 前端生成一个H5链接#
第三方应用的 auth_code(全民K歌暗账号登录方案中,该字段称为loginToken) + 第三方应用的 appid 生成一个H5链接。正式环境:https://kg.qq.com/openAccountBind?appid=${appid}&auth_code=${auth_code}
测试环境:https://fastest.kg.qq.com/openAccountBind/?_tde_id=8286&appid=${appid}&auth_code=${auth_code}&exp=1
需要替换为暗账号的 appid 与 auth_code。3. 引导用户在浏览器中打开H5链接#
可选择使用 QQ / 微信 / 全民K歌其中一种方式进行授权登录(以下为H5页面内部流程): 授权成功后返回 token 和 k 歌 openID。4. 跳回到H5页面,显示绑定成功#
相关接口介绍#
获取暗账号绑定信息#
给第三方提供应用提供外部接口,查询暗账号是否已经绑定参数类型:Content-Type: application/json参数名 | 必选 | 类型 | 说明 |
---|
appid | 是 | string | 第三方应用appid |
virtual_openid | 是 | string | 暗账号openid |
access_token | 是 | string | 应用级的access_token |
参数名 | 类型 | 说明 |
---|
status | int | 绑定状态:1代表已经绑定,0代表未绑定 |
error_code | int | 错误代码 (0=无错误) |
error_msg | string | 错误信息 |
修改于 2025-07-31 05:23:18