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

百度第三方登录授权时 报Access token invalid or no longer valid

 
阅读更多

简单记录一下问题和解决方法

android发accessToken到tkbpServer认证时,tkbpServer使用的URL是https://openapi.baidu.com/rest/2.0/passport/users/getInfo?format=json

 

但iOS发accessToken到tkbpServer认证时 tkbpServer使用的URL是https://openapi.baidu.com/social/api/2.0/user/info?access_token=xxx 如果用错了认证但URL,则会报错:Access token invalid or no longer valid

所以android和iOS端发送请求到后台服务器时,需要多带一个识别版本类型的参数,服务器需要根据这个参数来识别来发送不同的请求。

如果百度能以统一的认证方式来处理问题的话,服务器端开发就简单很多了。

分享到:
评论

相关推荐

    第三方QQ登陆通过code获取token的方法

    首先,第三方QQ登录基于OAuth 2.0协议,这是一个开放的标准授权框架,它允许第三方应用在用户授权的情况下,获取到用户在QQ平台的部分权限。整个流程包括以下几个步骤: 1. **授权请求**:用户在你的应用中选择使用...

    百度第三方(OAuth2.0)登录

    在这个案例中,我们关注的是“百度第三方(OAuth2.0)登录”。OAuth2.0是一种授权协议,用于安全地获取和使用用户的个人信息,而无需直接存储他们的登录凭证。以下将详细阐述这个过程及其相关知识点。 首先,OAuth...

    access_token验证过期类

    当用户授权一个第三方应用访问其数据时,服务器会返回一个`access_token`。这个令牌是短暂有效的,通常设置有一定的有效期,如一小时。过期后,第三方应用无法继续使用该令牌来请求资源,除非进行刷新或重新获取。 ...

    .net 第三方登录

    首先,我们需要理解OAuth 2.0授权框架,这是大多数第三方登录服务的基础。OAuth 2.0允许用户将特定权限授予第三方应用,而无需分享其用户名和密码。微信和QQ都提供了基于OAuth 2.0的API接口,以便开发者集成到自己的...

    各大网站.net开发Access token源码C#

    在.NET开发中,Access Token是身份验证和授权的关键部分,特别是在与各大社交网络平台进行集成时。本资源包集合了C#语言实现的新浪、QQ、搜狐等网站的Access Token获取源码,对于理解OAuth协议以及如何在实际项目中...

    cas、第三方接口登录

    接入新浪微博第三方登录的流程类似,需要注册成为微博开发者,获取API Key和Secret,然后通过SDK实现授权和信息获取。在开发过程中,可以利用官方提供的测试工具来调试接口,确保功能正常运行。 总结来说,CAS单点...

    第三方实现微信登录(微信授权登录和微信网页扫码登录)

    本教程将详细讲解如何实现第三方应用中的微信授权登录和微信网页扫码登录。 一、微信授权登录 1. **微信开放平台注册**:首先,你需要在微信开放平台(open.weixin.qq.com)注册并创建一个应用,获取到AppID和App...

    新浪微博第三方登录授权

    本教程将详细介绍如何在Android应用中实现新浪微博的第三方登录授权。通过这个过程,开发者可以让用户使用他们在新浪微博的账户来快速注册或登录到自己的应用程序,提高用户体验。 首先,我们需要了解的是OAuth 2.0...

    Android通过微信实现第三方登录并使用OKHttp获得Token的源码

    在Android应用开发中,集成第三方登录服务是一种常见的用户授权方式,可以提高用户体验并方便用户快速注册和登录。本文将深入探讨如何在Android项目中通过微信API实现第三方登录,并利用OKHttp库获取微信OAuth2.0的...

    IOS app客户端第三方登录授权

    在这个场景中,我们将深入探讨如何在iOS应用中实现QQ、微信和微博的第三方登录授权。 首先,我们需要导入必要的SDK。QQ、微信和微博都有为开发者提供的官方SDK,这些SDK包含了与它们服务进行交互所需的全部接口。...

    第三方登录OAuth

    5. 第三方服务验证这些信息无误后,会回应一个访问令牌(Access Token)和刷新令牌(Refresh Token)。 6. 应用使用访问令牌向第三方服务的API请求获取用户的基本信息,如用户名、头像等。 7. 接收到用户信息后,...

    第三方登录demo

    本"第三方登录demo"主要关注的是通过QQ登录的实现过程。QQ作为中国最大的社交平台之一,其开放平台提供了丰富的API接口,使得开发者能够集成QQ登录功能到自己的应用中。以下是关于第三方登录,特别是QQ登录的相关...

    .net 实现微信授权第三方登录

    在.NET开发环境中,微信授权第三方登录是一个常见的功能需求,它允许用户通过微信账号进行快捷登录,提高用户体验。本文将深入探讨如何使用C#语言来实现这一功能,以及在这个过程中需要注意的关键知识点。 首先,...

    Android高级应用源码-第三方登录(QQ空间+新浪微博).zip

    4. 获取Access Token:根据授权码向第三方服务器请求Access Token。 5. 使用Access Token:使用Access Token访问第三方API,获取用户信息或执行其他操作。 6. 保存和刷新Token:为了长期使用,通常会将Access Token...

    android 第三方登录

    用户授权后,第三方平台返回一个访问令牌(Access Token),应用使用这个令牌与第三方服务器交互,获取用户信息并创建本地用户账号。 二、第三方登录实现流程 1. 用户点击第三方登录按钮,启动第三方登录SDK的授权...

    安卓社会化分享第三方登录相关-第三方登录新浪腾讯。人人网.zip

    在安卓应用开发中,社会化分享和第三方登录是提高用户体验、增加用户粘性的重要手段。本压缩包中的资源主要涉及到了新浪、腾讯和人人网这三家社交媒体平台的第三方登录实现。以下将详细介绍这些知识点: 1. **第三...

    QQ第三方登录接口for.net

    在.NET环境中,实现QQ第三方登录通常包括以下几个关键步骤: 1. **注册应用**:首先,开发者需要在QQ开放平台(http://open.qq.com)上注册并创建应用,获取到AppID和AppKey,这是与QQ服务器进行通信的身份标识。 ...

    谈谈第三方App接入微信登录 解读

    本文将详细解析第三方App如何接入微信登录的过程,以及涉及到的关键技术点。 首先,要接入微信登录,开发者需要在微信开放平台(https://open.weixin.qq.com/)上注册成为开发者。在注册成功后,开发者需要在“管理...

    第三方登录

    首先,QQ第三方登录基于OAuth2.0协议,这是一个开放标准,用于授权第三方应用访问用户在特定服务上的资源。QQ开放平台提供了API接口,让开发者能够实现这一功能。开发者需要在QQ开放平台上注册应用,获取到AppID和...

Global site tag (gtag.js) - Google Analytics