百度第三方登录授权时 报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端发送请求到后台服务器时,需要多带一个识别版本类型的参数,服务器需要根据这个参数来识别来发送不同的请求。

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

你可能感兴趣的:(iOS,百度第三方登录)