QQ登录的那些坑(如何开发qq登陆功能)
生活随笔
收集整理的這篇文章主要介紹了
QQ登录的那些坑(如何开发qq登陆功能)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這幾天在項目上面實現qq登錄的功能,當功能做好后發現,同一個qq號登錄之后騰訊返回的openid并不一樣。。。。(天啦嚕啊~)然后查詢文檔以及咨詢客服才知道注冊申請時是有一個固定的套路的(不得不說,如今做什么都講究套路啊~),由于騰訊的qq登錄申請分兩個平臺,一個QQ互聯,一個是騰訊開發者平臺,我們的網站qq登錄是在QQ互聯上申請的,移動端是在騰訊開放平臺申請的,然后就悲劇啦!出現同一qq用戶在不同端登錄,分別創建了不同的賬戶信息(就是因為返回的openid不同),這個問題解決的方法是向騰訊發送申請郵件將移動端和pc端的用戶標識同一起來,申請通過之后你會獲得一個 unionid 的東東,這個字段就是對應的每個用戶的唯一標識啦!而不再使用openid來進行標識,具體的審核請求如圖
鏈接地址為: http://wiki.connect.qq.com/%E5%BC%80%E5%8F%91%E8%80%85%E5%8F%8D%E9%A6%88
其實并不是非要進行打通才可以,再我們創建應用的時候可以將三端(ios android pc)創建的應用的appid進行統一就可以繼續使用openid來作為用戶標識符啦!!如圖
關注公眾賬號,獲取更多內容~~
我們的口號是:每天5分鐘,利用零散的時間學習更多的技術~~ 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的QQ登录的那些坑(如何开发qq登陆功能)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 事件绑定及解除事件绑定
- 下一篇: 中大型网站技术架构演变过程