`
pengfeifei26
  • 浏览: 241088 次
  • 性别: 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博客
分享到:
评论

相关推荐

    新浪和腾讯微博Oauth认证Demo(php版)

    3./class/下,文件名中含有If的文件,定义的是接口.总计3个接口文件:各个网站的api访问路径(urlIf)、申请到的appkey接口(keyIf),返回的参数名接口(paramIf)。...本例中的OAuth客户端来源于新浪微博OAuth认证SDK。

    新浪微博OAuth授权的Java实现.pdf

    新浪微博开放平台文档中声明“注意由于OAuth 1.0版本有安全漏洞,我们仅支持最新的1.0a协议”,其中OAuth 1.0a就是目前的RFC 5849。新浪微博OAuth授权机制说明可参考:http://open.t.sina.com.cn/wiki/index.php/...

    新浪微博OAuth 验证

    (2) **重定向URI设置**:开发者需要在应用设置中提供一个回调URL(Redirect URI),这是用户授权后新浪会将用户重定向回来的地址。 (3) **请求授权**:应用通过App Key和重定向URI生成授权链接,引导用户访问。用户...

    新浪微博 api Oauth认证.

    【标题】:“新浪微博API OAuth认证”是一个关于使用OAuth授权机制与新浪微博API进行交互的技术主题。OAuth是一种开放标准,允许用户提供一个令牌,而不是用户名和密码来访问他们存储在特定服务提供者的数据。在微博...

    新浪微博OAuth2.0认证实现登陆

    总的来说,实现新浪微博OAuth2.0认证登录是一个涉及用户授权、安全性和用户体验的过程。了解并遵循OAuth2.0协议,结合新浪微博的API文档,你可以为用户提供安全且便捷的登录方式。在开发过程中,持续学习和更新知识...

    新浪微博OAuth2.0 SDK+ Demo C#

    C#版的新浪微博SDK集成了OAuth2.0的认证流程,简化了开发者的工作。在使用SDK前,开发者需要在新浪微博开放平台上注册应用,获取App Key、App Secret等关键参数。之后,通过SDK提供的方法,可以引导用户跳转到授权...

    新浪微博OAuth2.0登录

    在MVC中,创建一个Controller,定义一个Action,该Action将引导用户跳转到新浪的授权页面。在跳转之前,你需要构造一个请求授权的URL,包含AppKey、redirect_uri(回调URL)以及请求的权限范围。用户在新浪授权页面...

    android新浪微博OAuth2认证demo

    总之,“android新浪微博OAuth2认证demo”是一个实用的学习资源,它展示了如何在Android应用中集成OAuth2.0授权,帮助开发者理解如何安全地与微博服务进行交互,为用户提供更丰富的功能。通过深入研究这个示例,...

    新浪微博Oauth2.0源码

    新浪微博oauth认证源码,只要加入开发者自己的key与secret即可通过认证,进行相应的开发

    OAuth2.0新浪微博简单示例

    OAuth2.0是一种授权框架,它允许第三方应用在用户的许可下访问其私有资源,而无需获取用户的用户名和...这个“OAuth2.0新浪微博简单示例”为学习这一框架提供了一个直观的起点,帮助开发者快速上手并应用于实际项目。

    新浪微博oauth2 php sdk 下载

    总的来说,新浪微博OAuth2 PHP SDK为开发者提供了一个便捷的方式来集成微博功能,通过SDK,开发者可以轻松实现用户授权、数据获取和发布等功能,极大地简化了开发流程。然而,需要注意的是,使用过程中应遵循微博的...

    新浪微博OAuth2认证android

    本文将深入探讨“新浪微博OAuth2认证在Android客户端中的实现”这一主题,旨在帮助开发者理解和实施这一过程。 OAuth2的核心目的是为第三方应用提供安全、有限的访问用户资源的权限,而无需获取用户的账号密码。在...

    新浪微博 oauth2 模拟登录

    在本文中,我们将深入探讨如何使用OAuth2协议模拟登录新浪微博,并了解相关技术细节。OAuth2是一种授权框架,允许第三方应用代表用户与服务提供商进行交互,例如发布微博。在这个例子中,我们将使用Java的Apache ...

    新浪、腾讯、网易、搜狐微博OAuth认证整合Android版

    总之,这个“新浪、腾讯、网易、搜狐微博OAuth认证整合Android版”项目为Android开发者提供了一个宝贵的参考,可以帮助他们快速地在自己的应用中实现社交媒体的授权功能,提升应用的社会化互动性。

    新浪微博OAuth认证和储存的主要过程详解

    在新浪微博的OAuth认证过程中,首先需要建立一个数据库来保存用户信息。具体的建库语句如下: ```sql CREATE TABLE `oauth_users` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `oauth_provider` VARCHAR...

    安卓开发-新浪、腾讯、网易、搜狐微博OAuth认证整合Android版.zip.zip

    在实际开发中,为了统一处理这些社交平台的认证,通常会创建一个抽象的OAuth服务类,包含初始化、获取授权URL、处理回调、获取Access Token等方法。然后为每个具体的社交平台创建一个子类,覆盖抽象方法以适应不同...

    新浪、腾讯、网易、搜狐微博OAuth认证整合

    在本主题"新浪、腾讯、网易、搜狐微博OAuth认证整合"中,我们将探讨这四大中国主流社交媒体平台如何实现OAuth认证整合,以便第三方应用能安全地与这些微博服务进行交互。 1. **OAuth基本原理**:OAuth的核心是授权...

    使用WebView实现新浪微博Oauth2.0认证(android)

    本文将详细介绍如何使用WebView组件实现新浪微博的OAuth2.0认证过程,这是一个安全、便捷的方法,避免了直接操作HTML代码获取验证码带来的潜在风险。 OAuth2.0是一种授权框架,它允许第三方应用在用户的授权下访问...

    新浪微博OAuth2.0API源码

    新浪微博OAuth2.0API源码 一个更方便,更快速的C#SDK,希望能帮助更多的朋友学习和使用 新浪微博OAuth2.0API使用流程: 1、根据需要求修改配置文件(Wbm.SinaV2.config)。 2、注册ApplicationKey。(参考...

    IOS新浪微博Oauth2.0授权demo

    在iOS平台上实现新浪微博的OAuth2.0授权是一个常见的需求,特别是在开发社交应用或者需要与微博进行数据交互的应用中。OAuth2.0是一种授权框架,它允许第三方应用在用户许可的情况下,安全地访问用户在特定服务(如...

Global site tag (gtag.js) - Google Analytics