| 标题 | js如何调用qq互联api实现第三方登录 |
| 范文 | qq互联js sdk: 代码如下: <script type=text/javascript> 在页面header中引入:<script type=text/javascript src=http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js data-appid=appid data-redirecturi=huidiaodizhi(带http) charset=utf-8></script> 在body中加入下面信息: //设置qq分享按钮 qc.login( { btnid : qqloginbtn //插入按钮地节点id }, function(reqdata, opts) {//登录成功 //根据返回数据,更换按钮显示状态方法 var dom = document.getelementbyid(opts['btnid']), _logouttemplate = [ //头像 '<span><img src={figureurl} class={size_key}/></span>', //昵称 '<span>{nickname}</span>', //退出 '<span><a href=javascript:qc.login.signout();>退出</a></span>' ] .join(); dom && (dom.innerhtml = qc.string .format( _logouttemplate, { nickname : qc.string .eschtml(reqdata.nickname), //做xss过滤 figureurl : reqdata.figureurl })); }, function(opts) {//注销成功 alert(注销成功!!); }); //调用api授权 qc.api(get_info, { oauth_consumer_key : appid //这个可以不用传递 }).success(function(s) { if (qc.login.check()) {//检测是否成功登录,并弹出openid和accesstoken qc.login.getme(function(openid, accesstoken) { alert(openid+ +accesstoken); }); } }); </script> <div class=lib_tiv shadow> <h3 class=logo>qq登录</h3> </div> |
| 随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。