1. 程式人生 > >QQ第三方登入的詳解---java

QQ第三方登入的詳解---java

前言:開始註冊開發模式很麻煩,浪費很多時間,感覺主要複雜的就是註冊開發者和填寫一些資訊。其他的官方的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