当用户使用自带的账号体系登录后,无论账号是否正确,都会传递回调数据,但账号错误无法传递Cookie和用户数据JSON。开发者可以自行甄别。1.打开授权页#
2.回调方式#
1.新窗口自动关闭,传递给父窗口数据。
2.数据传递以GET方式给新回调地址。
3.父窗口传递数据#
当用户登录后,授权界面自动关闭,并且令牌会自动回调数据给父窗口,异步获取用户数据。我们可以用自定义回调函数处理,当获取到回调数据时的操作。参数说明:data用户数据JSON,cookie用户账号Cookie,times用户授权的时间戳,login用户选择的登录方式。错误码和登录方式反馈
4.回调地址传递数据#
当用户登录后,授权界面将跳转到开发者指定的回调地址,并且以GET方式传递令牌等数据。请求用户数据参数说明:t授权请求时的时间戳,code用户数据回调的令牌。
回调的Code包含特殊字符"+",例如PHP获取为空格,也就是" ",你可以把整个Code里面包含" "替换为"+"即可
代码:str_replace(" ","+",$_GET['Code'])
其他语言如果遇到这种情况同理