使用官方提供的 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可


 

相关文章:

  • 2021-09-20
  • 2021-11-26
  • 2021-09-09
  • 2021-05-26
  • 2021-12-23
  • 2021-07-02
  • 2021-11-17
猜你喜欢
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
  • 2022-12-23
  • 2021-09-14
  • 2022-12-23
相关资源
相似解决方案