QQ第三方登入的詳解---java
阿新 • • 發佈:2019-01-31
前言:開始註冊開發模式很麻煩,浪費很多時間,感覺主要複雜的就是註冊開發者和填寫一些資訊。其他的官方的demo中都很清楚了。簡單說下自己遇到的問題。
1)註冊開發者模式,不管選個人和企業都需要你上傳營業執照和編碼,廢了很大勁才稽核成功(自己開發玩的沒這東西),現在改版了,可以用身份證了。
2)建立應用(目的是獲取 appid appkey 回撥地址)
3)點選建立應用進入下圖的頁面,然後點選建立應用的型別進入下圖頁面 這裡我選擇的是建立網站應用 因為我是測試 所以東西是隨便寫的 但是真的要上線專案一定要按規範寫 不然稽核不通過的
4)點選建立應用以後就進入了下圖的頁面 下面的額頁面的引數一定要想好了再寫 特別是回撥地址 一定要寫你的真正的回撥地址 這裡我的回撥地址是login_action
5)很明顯我們的資訊不全 申請不會成功 但是我們的目的達到了 我們獲得了我們需要的QQ
登入的三個引數
appid appkey 回撥地址
6)進入http://wiki.connect.qq.com/sdk下載相應的demo 這裡我使用的是java 官方給的demo貌似不能直接import成javaweb專案 這裡 我是直接新建的web專案 把 官方demo分別 拷貝到相應的目錄結構裡面 下圖為我的目錄結構;然後修改web.xml檔案的配置資訊
8)啟動專案後在位址列上輸入 localhost:8080/專案名稱/login.do
這樣就測試成功了,實際開發過程中我們得到騰訊返回的資訊在回撥類中處理,這裡的回撥類是AfterLoginRedirectServlet