`
pengfeifei26
  • 浏览: 248116 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

新浪微博Oauth认证中的一个问题 userId

 
阅读更多
新浪微博Oauth认证中的一个问题 userId 
今天在Oauth认证时遇到了一个奇怪的问题。我两个新浪微博的帐号,都能获得access Token和Secret,通过Oauth认证。

但是我新申请的一个微博帐号出现异常,不能获得access Token。

错误如下:
java.lang.NumberFormatException: unable to parse '2181876432' as integer

发现这是一个userId在类型转换时候的错误。

我新申请的userId超过int的范围。。。哈哈,猜想新浪微博多了多少僵尸粉。。。



于是,把userId类型改为long类型。

在AccessToken.java  改为 private long userId;

代码第50行,类型转换为long:

if (sUserId != null) userId = Long.parseLong(sUserId);



再进行验证OK了。

-转自ppy2790博客
分享到:
评论

相关推荐

    Android新浪微博客户端源代码

    用来保存用户登录blog所需要的信息,SoftReference软引用,建立新线程下载图片,通过微博客户端获取账号列表,在此使用IF判断来处理:如果为空说明第一次使用跳到AuthorizeActivity页面进行OAuth认证,如果不为空...

    新浪微博API提取个人信息

    例如,我们可以通过Weibo4J创建一个OAuth2授权对象,获取用户的访问令牌,然后使用这个令牌来调用获取个人信息、状态更新或关注列表等API。 提取个人信息的过程大致分为以下步骤: 1. **OAuth2认证**:首先,...

    基于android开发平台的新浪微博的实现(终版).pdf

    总结以上知识点,可以看到开发基于Android平台的新浪微博客户端是一个多方面的任务,涉及Android应用开发、SDK的使用、API调用、OAuth认证、开发工具和平台适配等多个方面的技能。开发者需要掌握这些知识才能成功...

    新浪微博SDK,带示例

    在这个特定的案例中,我们关注的是针对新浪微博的SDK,并且带有示例代码,这对于初学者或希望快速集成微博功能的开发者来说尤其有价值。 ### SDK的基本概念 SDK是一系列预编译的库、API接口、工具和文档,旨在简化...

    weibo_robot:用新浪API实现的与电脑交互的机器人

    使用 需要weibo包依赖: pip install weibo 截图 ...其中前3项需要自己注册新浪的API然后填入进程序,注意要和USERID是一个账号,否则后面的认证就会失败. 后两项是账号和密码. 运行依赖 Python 2.7 weibo

Global site tag (gtag.js) - Google Analytics