java做后台移动端QQ第三方登录
生活随笔
收集整理的這篇文章主要介紹了
java做后台移动端QQ第三方登录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
https://www.cnblogs.com/liuxianan/p/java-qq-weibo-login.html
3.1.?實名認證
3.2.?創建應用
3.3.?引導用戶登錄
3.4.?拿到accessToken
3.5.?獲取openId
3.6.?獲取用戶頭像昵稱等信息
3.7.?注意事項
到了這一步基本上涉及第三方的就結束了,是不是很簡單?后面無非就是如何插入數據庫、如何保存token、寫入session等。
有幾點注意事項:
- 需要注意數據庫中是否已經有改用戶,沒有的添加,有的修改,不要重復添加了;
- QQ昵稱昵稱有各種奇奇怪怪的字符,包括emoji,MySQL默認沒有開啟utf8mb4,直接插入會報錯,所以需要過濾掉;
- 需要做好對各種錯誤的兼容;
- 接口會同時返回QQ頭像和空間頭像,QQ頭像不一定有,空間頭像一定有;
- 回調地址必須和申請的域名一致,否則會報錯。
- QQ互聯有個特大的bug,有時候顯示已登錄但是點擊授權管理一直報錯,此時只需要退出重新登錄即可;
- 授權之后用戶可能會在過期之前提前取消授權;
相關文檔官網已經寫得比較細了,但是比較亂:http://wiki.connect.qq.com/
?
?
?
?
總結
以上是生活随笔為你收集整理的java做后台移动端QQ第三方登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql身份证唯一查询_Mysql查询
- 下一篇: LaserJet 5000 及 5100