简单记录一下问题和解决方法
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端发送请求到后台服务器时,需要多带一个识别版本类型的参数,服务器需要根据这个参数来识别来发送不同的请求。
如果百度能以统一的认证方式来处理问题的话,服务器端开发就简单很多了。