日期:2014-05-16  浏览次数:20884 次

使用accessToken一次授权,多次登录

我开发的应用,用户成功授权后,我保存了他的accessToken,可是当下次直接用获取到的accessToken请求FriendTimeline数据时,为什么不成功呢?oauth fail。难道需要每次都重新登录吗?我使用的是Oauth2的SDK,获取accessToken的方式是仿照SDK中的例子写的。

?

?

?

?

hi~使用的是android sdk吗?如果是,这样修改下
在Utility类中的140行左右

if (!isBundleEmpty(authParam) && mAuth != null) {....}

mauth为空,就会使accessToken不能写入header
只需要在前面加个set方法,是mauth不为空就好了

Utility.setAuthorization(new Oauth2AccessTokenHeader());

//防止mAuth为null,导致21301的error