网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 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>
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/12/16 3:35:15