数据回调结构
参数说明
参数 | 补充 |
---|---|
code | 数据获取状态 |
uid | PG账户ID |
msg | 消息状态说明 |
coretoken | 用户核心令牌[用户可更变] |
token | PGToken[如果用户拒绝授权,将返回布尔值false][本浏览器互相绑定] |
type | 用户登录方式 |
accountid | 用户ID,编程猫登录是编程猫用户ID,代码岛登录是代码岛用户ID,PG账户是PG用户ID |
data | 用户数据结构,bcm ,dao ,pg ,pgqr 反馈的结构不相同 |
登录DEMO
普通登录
二维码扫描授权
二维码授权成功回调示例
{
"code":201,
"msg":"二维码已被扫描并使用",
"key":"yR5zVNyFw+prlMkYilTFgI/mBW2dUjUS"
}
{
"code": 200,
"msg": "账户授权成功",
"uid": "10001",
"type": "pgqr",
"token": "xxxxxxxxxxx",
"time": 1701251969,
"data": {
"uid": "10001",
"nickname": "冷鱼与热猫",
"avatar": "http://q1.qlogo.cn/g?b=qq&nk=2991883280&s=640",
"email": "2991883280@qq.com",
"bcmid": "843818",
"daoid": "0",
}
}
登录回调示例
{
"code": 200,
"msg": "账户授权成功",
"uid": "10001",
"coretoken": "xxxxxxxxxxx",
"token": "xxxxxxxxxxx",
"type": "pg",
"accountid": 843818,
"time": 1701251695,
"data": {}
}