在用户登陆成功后不会马上返回accessToken,会返回一个有时间限制的code(一般5秒),然后用户根据此code重新拼接再次获取accessToken
第一次请求登陆讲带一个state和其他参数,用户登陆成功会讲state原样返回,并返回一个code
State:自己定义,原样返回的时候与自己的state比较,不是毕传参数
Code:QQ给予的,第二次请求讲带过去
如果用户在登录授权过程中取消登录流程,对于PC网站,登录页面直接关闭;对于WAP网站,同样跳转回指定的回调地址,并在redirect_uri地址后带上usercancel参数和原始的state值,其中usercancel值为非零,如:
http://open.z.qq.com/demo/index.jsp?usercancel=1&state=test
本文详细介绍了QQ登录授权过程中的关键技术细节,包括首次登录时获取临时code的过程及使用该code换取accessToken的方法。此外还提到了当用户取消登录时系统的响应方式。
7900

被折叠的 条评论
为什么被折叠?



