QQ和新浪微博登陆第三方的简单实现
289 views
0
一、微博登陆第三方
1、去开发平台完成开发者认证
认证网址:http://open.weibo.com/developers/basicinfo 创建一个示例应用,获取APPKey
2、两种登陆方式
js+html和WBML部署。下面以js+html为例,申请到APPKey之后,引入js并替换掉appkey参数
<script src=http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=3343891779 type="text/javascript" charset="utf-8"></script>
3、部署html和js
<div id="wb_connect_btn"></div> WB2.anyWhere(function(W){ W.widget.connectButton({ id: "wb_connect_btn", type:"3,1", callback : { login:function(o){ //登录后的回调函数 }, logout:function(){ //退出后的回调函数 } } }); });
4、wbml方式请参考文档:http://open.weibo.com/wiki/Weibo-JS_V2
二、QQ登陆第三方
1、注册成开发者:http://connect.qq.com/manage/reg,创建一个web应用
2、获取appkey之后,参考js-sdk文档:
http://wiki.connect.qq.com/网站接入流程
3、引用js,将下面代码中的“APPID”替换为申请接入QQ登录时获得的appid
<script type="text/javascript" src=http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js data-appid="APPID" charset="utf-8"></script>
4、在html页面需要插入QQ登录按钮的位置,粘贴如下代码:
<span id="qqLoginBtn"></span> <script type="text/javascript"> QC.Login({ btnId:"qqLoginBtn" //插入按钮的节点id }); </script>
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2015-04-13 01:34:51
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: QQ和新浪微博登陆第三方的简单实现 (米扑博客)