• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Mico
好好学习。。天天向上。。
博客园    首页    新随笔    联系   管理    订阅  订阅
QQ快速登录

<script type="text/javascript"src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid="100505515" data-redirecturi="http://www.91haoqi.com/qc_back.html"(qc_back.html这个页面 我放在你网站接入时上面的回调页面的下面) charset="utf-8"></script>
<span id="qqLoginBtn"></span>
<script type="text/javascript">
   //调用QC.Login方法,指定btnId参数将按钮绑定在容器节点中
   QC.Login({
   //btnId:插入按钮的节点id,必选
   btnId:"qqLoginBtn",    
   //用户需要确认的scope授权项,可选,默认all
   scope:"all",
   //按钮尺寸,可用值[A_XL| A_L| A_M| A_S|  B_M| B_S| C_S],可选,默认B_S
   size: "B_M"
   }, function(reqData, opts){

//登录成功(由于第一次弄QQ登录的问题 弄了一天 还是没有显示出来 后来究其原因 发现代码给屏蔽掉了 为什么?因为这个注释刚开始是直接跟在大括号后面的 所以显示不出来 以后要注意了)
   //根据返回数据,更换按钮显示状态方法
   var dom = document.getElementById(opts['btnId']),
   _logoutTemplate=[
//头像
'<span><img src="'+reqData.figureurl+'" class="+reqData.size_key+"/></span>',
//昵称
'<span>  '+reqData.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),
   figureurl : reqData.figureurl
  }));
   if(bind==1){
}else{
setCookie("qq_name",reqData.nickname);
window.location.href="do.php?ac=qq";
}
   }, function(opts){

//注销成功
   delCookie("bind");
   delCookie("qq_name");
   bind="";
}
);
</script>

 

 

qc_back.html:

<script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" charset="utf-8" data-callback="true"></script>

好好学习 天天向上~
posted on 2013-08-20 15:31  yuemengke  阅读(1248)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3