麻豆国产一级av,国产小可爱平台视频在线,精品丰满人妻无套内射,日本综合精品亚洲

宏博網(wǎng)絡(luò) | 專注互聯(lián)網(wǎng)品牌一站式服務(wù)

Thank you for visiting

029-81773686

全網(wǎng)開發(fā)&整合營銷服務(wù)商

CopyRight
?HOOBOO All rights reserved

全網(wǎng)開發(fā)&整合營銷服務(wù)商

029-81773686

如何給自己的網(wǎng)站實現(xiàn)QQ授權(quán)登錄

2015.10.24

很多人嵌套進去的時候會諸多的不便,當(dāng)然你要嵌入進去前提是你的網(wǎng)站必須上線了,域名是關(guān)鍵,甭想著沒上線你就開始嵌套。詳細的頁面就 http://wiki.open.qq.com/wiki/website/網(wǎng)站接入流程#2.1_.E6.B7.BB.E5.8A.A0.E7.BD.91.E7.AB.99

TM截圖未命名.jpg

QQ授權(quán)登錄詳見上面的詳情,具體的一些登錄等也就看到里面的具體頁面了。

TM截圖未命名.jpg

上圖中的網(wǎng)站地址后面的驗證,可選擇的是在自己網(wǎng)站首頁HTML代碼的HEAD標簽中添加:


回調(diào)地址可以自己設(shè)置一個。我網(wǎng)站首頁是http://xjpz.me,因此設(shè)置的是http://xjpz.me/blog/test/qcback。其他的按需填寫。創(chuàng)建了應(yīng)用可獲得AppID與AppKey。


部署測試 添加登錄入口 引入JS SDK文件:在登錄頁面中引入:



(API列表可查看http://wiki.connect.qq.com/api%E5%88%97%E8%A1%A8)。官方提供的登錄按鈕代碼,可直接將代碼貼到你想要放置入口的位置就行:

設(shè)置回調(diào)頁面

同樣需要引入JS SDK文件,參照上面。用JS SDK協(xié)助調(diào)用OpenAPI的get_user_info方法,獲取用戶頭像、用戶名等基礎(chǔ)信息。

回調(diào)頁面代碼如下:



- 引入的`JS SDK`文件中的`data-appid` 和 `data-redirecturi` 同樣需要改為你的AppID 和回調(diào)地址。

- 授權(quán)成功后`Openid`和`token`會緩存在本地??赏ㄟ^`QC.Login.getMe(function(openId, accessToken){}` 獲取。

- 回調(diào)成功后,我這里把用戶名和openid提交給服務(wù)器,保存在本地,使用戶體驗一致。即`$.post(){}`方法,你需要換成你服務(wù)端的Action。

- 服務(wù)器處理成功后重定向到網(wǎng)站首頁。授權(quán)登錄結(jié)束。


為了方便用戶,用戶授權(quán)成功后,我并沒有再繼續(xù)讓用戶輸入郵箱、密碼等。如果再讓用戶輸入一遍,那和直接注冊有什么區(qū)別?那樣授權(quán)登錄基本就失去了意義。順便貼一下后臺處理步驟:



4.提交

以上完成,自己測試通過,就可以提交騰訊審核。沒有審核通過之前只能設(shè)置幾個賬號測試,其他賬號無法授權(quán)登錄。提交時需注意,在顯要位置放置登錄入口。至少在你網(wǎng)站登錄頁面要放置。我第一次提交時專門做了一個授權(quán)登錄入口并在應(yīng)用信息設(shè)置里填寫了。結(jié)果騰訊以"未放置登錄入口或放置不規(guī)范"為由拒絕。網(wǎng)站要基本開發(fā)完成。第二次提交,因有未實現(xiàn)的頁面,被騰訊以"網(wǎng)站不完善"為由拒絕。然后把未實現(xiàn)頁面入口撤下,審核通過。


上一篇:如何取消QQ授權(quán)登錄?

下一篇:網(wǎng)站上線后,標題能改嗎?

CopyRight ? 西安宏博網(wǎng)絡(luò)科技有限公司   備案號:陜ICP備10007014號-8   站點地圖 免責(zé)聲明:本網(wǎng)站部分資源來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系我們告知刪除,我們將會盡快處理,謝謝!本站不承擔(dān)任何法律責(zé)任。