QQ第三方登陸

如今這種第三方登陸的應用很普遍也很方便。免得用戶進行註冊了。如今把QQ登陸的方法和步驟記錄一下,以備使用時方便。html

1、第三方登陸接口申請流程 

1 QQ互聯->網站接入 http://connect.qq.com/manage/index?apptype=webweb

2 按照要求填寫開發者資料.重要一點是本身域名的www.XX.com/XX回調地址。cookie

    

3 申請成功以後,你會獲得一個APP ID和一個APP KEY了。這是登錄連接的須要的參數, 只有這二個值都在,你才能夠進行後面的步驟。app

4 開放平臺受權地址:放置QQ登錄按鈕 連接地址:https://graph.qq.com/oauth/show?which=ConfirmPage&display=pc&client_id=101294900&redirect_uri=http://sub.shanghaifirst.com.cn/login/QQLoginCallback&response_type=code&display=default%20&state=qq網站

5 點擊會跳到QQ受權登錄spa

  

2、成功受權後回調

須要進行兩步:code

1. 獲取Authorization Code(回調時會帶有參數:code可直接獲取);orm

2. 經過Code獲取Access Token,htm

    經過Access Token 可取得openid ,blog

   經過 Token + APP ID + openid 獲取我的信息 :暱稱、年齡、城市、頭像等。

  Token有過時時間,openid則是與QQ惟一相對應的。可把openid和我的信息存儲起來,下次再受權登錄時 根據openid可直接拿來使用。

  全部事情完成後,再寫入本身網站的登錄認證cookie信息,就會顯示qq暱稱了!

  Demo下載

 

  做者:HsutonWang

  出處:http://www.cnblogs.com/AntonWang/p/5281919.html

  本文版權歸做者和博客園共有,歡迎轉載

相關文章
相關標籤/搜索