新浪微博 第三方网站接入(JS V2方式接入)
2012-07-20 09:46
134 查看
腾讯的文档写的很详细,很容易就实现了第三方接入
感觉新浪的文档,写的不是很能懂 .可能是我水平问题
使用JS 快速接入 方法如下
1 . 首先申请 App Key,App
Secret并绑定域名 前往新浪申请
2 . 微博组件 页面内,可以选择快速放置需要的微博组件
(1 )示例选择放置微博登录组件,
在<head>标签内放置下面JS语句
在需要放置微博登录的位置放置如下语句,
在<span>标签下,写入如下JS语句,注意这里的ID 应该与 上述<span>的ID保持一致
很简单的,我们就完成了 微博登录的任务 ,但是我们的目的是调用api获取我们想要的数据,所以示例了一个简单的API调用的示例
1. 当用户登录后,我们获取授权用户的uid,并用uid获取用户的信息 .
具体就不多阐述了, 如有错误还请多多指出 .
感觉新浪的文档,写的不是很能懂 .可能是我水平问题
使用JS 快速接入 方法如下
1 . 首先申请 App Key,App
Secret并绑定域名 前往新浪申请
2 . 微博组件 页面内,可以选择快速放置需要的微博组件
(1 )示例选择放置微博登录组件,
在<head>标签内放置下面JS语句
<script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=xxxxxxxx" type="text/javascript" charset="utf-8"></script>
在需要放置微博登录的位置放置如下语句,
<span id="wb_connect_btn" style="clear: both;float:right;"></span>
在<span>标签下,写入如下JS语句,注意这里的ID 应该与 上述<span>的ID保持一致
<script type="test/javascript"> WB2.anyWhere(function(W){ W.widget.connectButton({ id: "wb_connect_btn", type:"3,2", callback : { login:function(o){ //登录后的回调函数 }, logout:function(){ //退出后的回调函数 } } }); <script>
很简单的,我们就完成了 微博登录的任务 ,但是我们的目的是调用api获取我们想要的数据,所以示例了一个简单的API调用的示例
1. 当用户登录后,我们获取授权用户的uid,并用uid获取用户的信息 .
if(WB2.checkLogin()){/*weibo 登录*/ //var uid; WB2.anyWhere(function (W) { /***获取授权用户id***/ W.parseCMD("/account/get_uid.json", function (sResult, bStatus) { if (!!bStatus) { /**请求uid成功后调用以获取用户数据**/ getData(W, sResult); //alert(sResult.uid); }else{ alert("授权失败或错误"); } }, {}, { method: 'GET' }); }); function getData(W, User) { W.parseCMD("/users/show.json", function(sResult, bStatus){ // alert(sResult.name); var uid = User.uid; // alert(nickname); // xmlhttp.open("GET","http://localhost/CI/index.php/SaveInfo/save_wb_nickname?uid="+uid,true); // xmlhttp.send(); },{ /* 传递参数 */ uid : User.uid },{ method: 'GET' }); };这里调用了二次新浪api,第一次请求uid,第二次通过uid作为参数,请求用户信息, 查阅新浪api .
具体就不多阐述了, 如有错误还请多多指出 .
相关文章推荐
- 第三方网站接入微信JS-SDK的分享自定义设置,微信分享小图标以及标题
- 新浪微博网站接入
- android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)
- 详解新浪微博登录第三方网站
- 第三方平台正式支持接入微信公众平台JS-SDK
- Atitit. 破解 拦截 绕过 网站 手机 短信 验证码 方式 v2 attilax 总结
- 新浪微博第三方登陆网站
- android第三方接入(QQ、微信、新浪微博和百度)
- 网站智能客服--图灵机器人接入方式
- PHP网站 通过js方式判断是否是手机访问,若是 跳转到手机版网址!
- 使用shell下载第三方网站的js和css文件
- 第三方流量统计网站盈利方式构想(转)
- JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
- 第三方插件的引用(4):JAVA网站接入QQ登录
- 第三方插件的引用(3): JAVA网站接入微信登录
- 易班开放平台第三方网站接入的Demo(Java_SDK)的步骤
- Android平台下Facebook,Google service, 新浪微博接入第三方应用SSO授权教程
- 关于接入新浪微博第三方登录
- JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
- PHP使用新浪微博登入第三方网站实例代码