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