如今這種第三方登陸的應用很普遍也很方便。免得用戶進行註冊了。如今把QQ登陸的方法和步驟記錄一下,以備使用時方便。html
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
須要進行兩步: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
本文版權歸做者和博客園共有,歡迎轉載