腾讯官方提供的QQ互联中有多种QQ登录的接口,在网页上如果我们需要QQ登录功能,可以选用JS-SDK,看根据QQ互联官方提供的页面,生成JS代码,页面地址如下:http://connect.qq.com/intro/login/jssdk 在这里生成JS代码:
点击按钮之后页面将弹开QQ登录的界面,在QQ登录界面上完成登录之后,页面将跳转到我们的回调地址上,可在回调页面上获取QQ用户的OpenId。
下面给一段代码实例:
<script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid="腾讯互联提供的AppId" data-redirecturi="回调地址" charset="utf-8"></script> <script type="text/javascript"> var appid = "腾讯互联提供的AppId"; var redirectUrl = "回调地址"; if (QC.Login.check() == false) { QC.Login.showPopup({ appId: appid, redirectURI: redirectUrl }); } else { QC.Login.getMe(function (openId, accessToken) { //跳转到回调地址,在回调地址上获取用户的OpenId window.location.href = "回调地址?type=qq&uid=" + openId + "&accessToken=" + accessToken; }); } </script>