java后端 三方登录之qq登录 开发详细流程以及遇到过的坑 总结(非常详细)

本文详细介绍了如何实现QQ登录,包括腾讯开放平台和QQ互联平台的区别,PC端和移动端QQ登录的接口申请及授权流程。在开发过程中遇到的常见问题,如接口配置、回调地址设置、代码解析格式异常等,都有详细的解决方法。同时,文章提到了QQ与微信在获取唯一标识unionid上的差异,以及处理昵称中特殊字符的方法。
摘要由CSDN通过智能技术生成

做qq登录前一直没发现,原来qq提供了2个平台:腾讯开放平台和qq互联平台,这两个分别对应去做qq的app登录和qq的pc或者手机h5登录

首先来看 pc端的qq登录:

一、第三方登录接口申请流程,并且拿到code

1 QQ互联->网站接入 http://connect.qq.com/manage/index?apptype=web

2 按照要求填写开发者资料.重要一点是自己域名的 www.XX.com/XX 回调地址。
在这里插入图片描述
3 申请成功之后,你会得到一个APP ID和一个APP KEY了。这是登陆链接的需要的参数, 只有这二个值都在,你才可以进行后面的步骤。

4 开放平台授权地址:你们可以用自己申请的ID 和回调 地址 配置一个链接地址:https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=[YOUR_APPID]&redirect_uri=[YOUR_REDIRECT_URI]&scope=[THE_SCOPE]

请将client_id,redirect_uri,scope等参数值替换为你自己的 其中scope可以写死为:get_user_info 具体的可以看官方的文档:http://wiki.connect.qq.com/使用authorization_code获取access_token</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值