您的位置:首页 > Web前端 > JavaScript

微博 JS SDK WB.login 获取当前登录用户信息

2015-03-16 12:35 986 查看
前提

最近在做weibo登录
不想用微博自带的控件

实现

调用WB.login发现这个方法的回调函数竟然是不带参数的
无法获取当前登录用户的相关信息啊,QQ就好多了

解决办法

console.info(WB2)发现了一个oauthData属性
查看oauthData发现一个uid属性,当然还有好多其他授权信息都在这 access_token,expires_in,remind_in:,status,success
有了uid就可以调用 /users/show.json api了
WB2.anyWhere(function(W){
//数据交互
W.parseCMD('/users/show.json', function(oResult, bStatus) {
if(bStatus) {
console.info(oResult)
}
}, {
uid: "2719918190"
}, {
method : 'get',
cache_time : 30
});
});
oResult就有你想要的信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: