QQ第三方登陆

如今这种第三方登陆的应用很普遍也很方便。免得用户进行注册了。如今把QQ登陆的方法和步骤记录一下,以备使用时方便。html

1、第三方登陆接口申请流程 

1 QQ互联->网站接入 http://connect.qq.com/manage/index?apptype=webweb

2 按照要求填写开发者资料.重要一点是本身域名的www.XX.com/XX回调地址。cookie

    

3 申请成功以后,你会获得一个APP ID和一个APP KEY了。这是登录连接的须要的参数, 只有这二个值都在,你才能够进行后面的步骤。app

4 开放平台受权地址:放置QQ登录按钮 连接地址:https://graph.qq.com/oauth/show?which=ConfirmPage&display=pc&client_id=101294900&redirect_uri=http://sub.shanghaifirst.com.cn/login/QQLoginCallback&response_type=code&display=default%20&state=qq网站

5 点击会跳到QQ受权登录spa

  

2、成功受权后回调

须要进行两步:code

1. 获取Authorization Code(回调时会带有参数:code可直接获取);orm

2. 经过Code获取Access Token,htm

    经过Access Token 可取得openid ,blog

   经过 Token + APP ID + openid 获取我的信息 :昵称、年龄、城市、头像等。

  Token有过时时间,openid则是与QQ惟一相对应的。可把openid和我的信息存储起来,下次再受权登录时 根据openid可直接拿来使用。

  全部事情完成后,再写入本身网站的登录认证cookie信息,就会显示qq昵称了!

  Demo下载

 

  做者:HsutonWang

  出处:http://www.cnblogs.com/AntonWang/p/5281919.html

  本文版权归做者和博客园共有,欢迎转载

相关文章
相关标签/搜索