java 微博不出现授权_新浪微博快速登录,为什么出现了授权页面,点击授权但是却没有获取用户信息呢?...

从别人那里接手一个H5的项目,项目主要使用 gulp (nodejs),基于 zepto , canjs 做为主要框架, 进行路由、模板渲染和数据绑定, reqiuriejs 作为 js 加载器。

在views--login的文件夹下有login.js login.mustache login_qq.js login_weibo.js这几个文件

按照新浪微博的API,WB2.anyWhere(function (W) {})作为入口。原作者把它放在了一个函数中。在外部调用init函数,是不是因为这个原因,我必须要加上$('#loginweibo').on('click', tiaozhuan)才能让快速登录的按钮有作用,否则点击根本就没有反应。而现在最主要的问题在于,能出来授权页面,但是点击授权后并没有获取到用户信息。如何再点击授权后获得code,再根据code获取token呢?大牛们帮帮我!

login_weibo.js

define(['models','./login_weibo.js'], function(Models, weibo){

function initWeibo() {

//其余略去

WB2.anyWhere(function (W) {

W.widget.connectButton({

id: "loginweibo",

type: '3,2',

callback: {

login: function (o) { //登录后的回调函数

log('login')

},

logout: function () { //退出后的回调函数

log('logout');

}

});

});

}

return {

init: initWeibo

}

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值