我的代码是从sina上找的:
第一步:引入js
<script src=" http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=29835758" type="text/javascript" charset="utf-8"></script>
第二步:放sina微博登录按钮
<div id="wbLogin"></div>
<script>
WB2.anyWhere(function (W) {
W.widget.connectButton({
id: "wbLogin",
type: '3,2',
callback: {
login: function (o) { //登录后的回调函数
alert("login");
},
logout: function () { //退出后的回调函数
alert('logout');
}
}
});
});
</script>
<a id="btnCheck" onclick="alert(WB2.checkLogin())">afasfd</a>
执行这段代码,顺利弹出新浪的登录授权页面,登录后,弹出网页关闭了,
但是connectButton 里的callback没有任何反应。点击btnCheck,弹出true,说明的登录OK了。
另外,我想如果登录成功,有一个redirect url,可是在新浪的js api里找了很久都没有找到,
我的问题就是这两个:(1) 为什么callback没有执行啊?
(3) redirect url 问题。是js-api不支持”?