使用新浪微博开放平台api同步微博内容至自己网站(1.微博三方登录流程和获取认证.2获取流程)

优采云 发布时间: 2021-10-29 17:21

  使用新浪微博开放平台api同步微博内容至自己网站(1.微博三方登录流程和获取认证.2获取流程)

  内容

  1. 微博三方登录流程

  

  https://api.weibo.com/oauth2/authorize?

client_id=4122644977

&response_type=code

&state=study&

forcelogin=true&

redirect_uri=https%3A%2F%2Fstudy.163.com%2Fsns%2Fweibo%2FoAuthCallback.htm%3Foaut

hType%3Dlogin%26returnUrl%3DaHR0cHM6Ly9zdHVkeS4xNjMuY29tL3Byb3ZpZGVyLzQwMDAwMDAwM

DQ3ODAxMi9pbmRleC5odG0%2FZnJvbT1zdHVkeQ%3D%3D%26nrsstcw%3Dfalse%26nc%3Dtrue###

https://study.163.com/provider/400000000478012/index.htm?from=study

  1.1 从前端获取认证码1.2 获取微博access_token1.3 获取微博用户基本信息并存入数据库1.4 生成token to Vue2.第三方登录与本地登录的关联(三种情况)2.1 情况一:没有本地登录,先登录第三方

  这时候就相当于注册了,只是拉取第三方信息注册为本地用户,建立本地用户和第三方用户

  (Openid) 绑定关系

  2.2 情况二:本地未登录,重新登录第三方

  此时用户已经注册了,获取openid后可以直接找到对应的本地用户

  2.3 案例三:本地登录并绑定第三方

  这只需要将获取到的openid绑定到本地用户。

  3.Oauth 认证原理4.为什么要使用三方登录

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线