1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 新浪微薄与腾讯微薄的第三方登录

新浪微薄与腾讯微薄的第三方登录

时间:2024-03-06 14:20:56

相关推荐

新浪微薄与腾讯微薄的第三方登录

新浪微薄第三方登录其实在api上本没有涉及,说到底其实根本没有真正的第三方登录。我们平常所看到的第三方登录其实本质上是通过授权机制,获取uid,存储到服务端作为唯一标识来做的。

这样看来第三方登录就比较简单了,前面我们已经讲了新浪微薄的授权机制,只需要将授权完成之后返回的uid存储到服务端即可。这里需要注意的一个问题是为什么存储uid而不存储accessToken?

原因就是accessToken会失效,一般的有效期为七天,之后就会发生变化。而uid是不会变的,所以只能存储uid作为该用户的唯一标识而非变化的accessToken。

另外有一点需要注意的是当我更改新浪微薄密码的时候,accessToken也会过期,这时候分享会返回http400的错误,返回内容为

{"error":"expired_token","error_code":21327,"request":"/2/statuses/upload.json"}

腾讯微薄与新浪类似,不同的就是腾讯微薄的唯一标识是openId,通过accessToken获取openid,前面的授权我们已经讲过了,这里就不再多赘述了

新浪微薄错误码:

/wiki/index.php/Help/error

腾讯微薄错误码:

http://wiki./wiki/website/%E5%BE%AE%E5%8D%9A%E7%A7%81%E6%9C%89%E8%BF%94%E5%9B%9E%E7%A0%81%E8%AF%B4%E6%98%8E

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。