足球游戏_中国足彩网¥体育资讯$

js如何调用qq互联api实现第三方登录
来源:易贤网 阅读:2379 次 日期:2014-09-15 17:25:28
温馨提示:易贤网小编为您整理了“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>

中国足彩网信息请查看IT技术专栏

中国足彩网信息请查看脚本栏目
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 足球游戏_中国足彩网¥体育资讯$ 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:易贤网
云南网警报警专用图标