新浪微博Failed to receive access token
Failed to receive access token
使用官方提供的 oauth2.0 SDK 在android客户端 跑, 前段时间申请的微博账号可以授权,现在确实Failed to receive access token ,重新授权也老是这个错误,我已经重新授权很多次了还是
解决方案如下:
hi~这样更改下试试
在 com.weibo.net.Token.java文件中
public void setExpiresIn(String expiresIn) {
if (expiresIn != null && !expiresIn.equals("0")) {
setExpiresIn(System.currentTimeMillis() + Integer.parseInt(expiresIn) * 1000);
}
}
改为:
public void setExpiresIn(String expiresIn) {
if (expiresIn != null && !expiresIn.equals("0")) {
setExpiresIn(System.currentTimeMillis() + Long.parseLong(expiresIn) * 1000);
}
}
哎真不知道微博咋搞的写的api
回调的access token 的长度明显不能用int来表示太短了,换为long 就ok可