當前位置:編程學習大全網 - 遊戲軟體 - QQ第三方登錄流程

QQ第三方登錄流程

1.在QQ互聯申請成為QQ開發者

2.創建QQ登錄的應用或網站

3.放置QQ登錄按鈕

4.請求code接口/oauth2.0/authorize; 獲取code用於請求token 必須以下參數

(1) respinse_type_:寫死固定的code

(2)client_id:QQ登錄成功後,獲取的id分配給網站或者應用的id

(3)redirect_uri:登陸成功後的回調地址,寫死

(4)state:狀態值,防止攻擊,回調帶回

註意:在回調地址頁面去請求時要註意不要請求死循環

5.請求token接口/oauth2.0/token,獲取token用於請求openid,必須以下參數

grant_type必須授權類型,在本步驟中,此值為“authorization_code”。

client_id必須申請QQ登錄成功後,分配給網站的appid。

client_secret必須申請QQ登錄成功後,分配給網站的appkey。

code必須上壹步返回的authorization code。

6.請求openid接口/oauth2.0/me,獲取openid用於獲取用戶信息,必須參數

(1)?access_token:上壹步返回的token

6.請求用戶信息接口/user/get_user_info,獲取用戶信息可以用戶校驗或頁面顯示,必須參數

access_token可通過 使用Authorization_Code獲取Access_Token ?或來獲取。

access_token有3個月有效期。

oauth_consumer_key申請QQ登錄成功後,分配給應用的appid

openid:上壹步返回的openid

  • 上一篇:https域名被劫持如何解決?
  • 下一篇:葛優有幾個兒子和女兒?
  • copyright 2024編程學習大全網