微博、QQ第三方登录接入流程总结

参考文档:https://www.cnblogs.com/liuxianan/p/java-qq-weibo-login.html

微博接入流程:

1)使用微博账号登入微博开放平台,可以到文档去稍微了解下接入流程。

2)完成开发者的身份认证,需要填写一系列信息。

 

3)创建应用,填写相关应用的信息,填写好后能获取到App Key和AppSecret。

4)填写回调地址,就你微博登录成功之后需要跳转的地址,控制台— 应用信息—高级信息—OAuth2.0授权设置。

5)登录流程

获取code:在界面微博登录时跳转到:

https://api.weibo.com/oauth2/authorize?client_id=AppKey&redirect_uri=回调地址&response_type=code

这条链接会请求跳转到:http://回调地址?code=85d318f91eee8d2c7de3cb1a31a11520

获取token:

https://api.weibo.com/oauth2/access_token?client_id=AppKey&client_secret=AppSecret&grant_type=authorization_code&code=code&redirect_uri=回调地址

返回的access_token信息结构如下:

成功的信息:

{
       "access_token": "ACCESS_TOKEN",
       "expires_in": 1234,
       "remind_in":"798114",
       "uid":"12341234"
 }

 

错误的信息:

 

{"error":"HTTP METHOD is not suported for this request!","error_code":10021,"request":"/2/oauth2/access_token","error_uri":"/2/oauth2/access_token"}

总结:获取到code,然后将code 提交到servlet处理->获取accesstoken->通过accesstoken获取用户信息->添加到你的网站上

9)查看你要使用的接口相关信息,本文以登录获取当前用户信息为例。

API请求路径:https://api.weibo.com/2/users/show.json

 

QQ第三方接入流程:

1)登录进入QQ互联管理中心,申请开发者认证(1-2个工作日)

2)可以看一下文档资料一栏,了解一下,上面也有流程简介。

3)创建应用,可以跟文档来,创建成功后获取APPID和APPKEY。

4)查看接口文档,发现需要传入三个参数access_token和openid和appid,所以需要我们获取token,再根据token去获取openid。【接口说明】【参数获取说明

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值