精品人妻一区二区三区免费-都市老熟女爱鸡巴的视频-国产精品白浆一区二区视频-中文字幕一区二区三区绿巨人

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

使用Thinkphp實(shí)現(xiàn)網(wǎng)站接入新版QQ登錄接口的教程

發(fā)表日期:2018-12-12 09:55:36   作者來(lái)源:方維網(wǎng)絡(luò)   瀏覽:4893   標(biāo)簽:ThinkPHP網(wǎng)站制作    
首先是打開(kāi)QQ互聯(lián)管理中心(具體網(wǎng)址可以搜索引擎搜索下),然后使用QQ號(hào)碼登錄網(wǎng)站,之后點(diǎn)擊右上角的頭像或昵稱,出現(xiàn)下面填寫(xiě)信息的頁(yè)面,可以選擇公司接入或個(gè)人接入,然后提交審核,其中公司接入的話,填寫(xiě)的公司名稱和網(wǎng)站的備案號(hào)要與域名備案時(shí)填寫(xiě)的信息一致,否則會(huì)審核不通過(guò)
 

QQ登錄

如果不提交上面的資料,而是直接打開(kāi)”應(yīng)用管理”,然后“創(chuàng)建應(yīng)用”,會(huì)提示”開(kāi)發(fā)者資料審核通過(guò)后才可創(chuàng)建應(yīng)用”,所以填寫(xiě)資料是第一步,第二步才是創(chuàng)建應(yīng)用。

創(chuàng)建網(wǎng)站應(yīng)用
創(chuàng)建應(yīng)用時(shí)如果填寫(xiě)的公司名稱或備案號(hào)與域名的備案信息不一致的話,會(huì)出現(xiàn)以下提示,只要改成一樣的就可以了。

網(wǎng)站基本信息填寫(xiě)
等“網(wǎng)站應(yīng)用”審核通過(guò)后,點(diǎn)擊“查看”,就可以看到QQ接口的appid和appkey了,需要注意的是,新版的QQ登錄新增加調(diào)用URL,就是用戶用QQ登錄后跳轉(zhuǎn)的網(wǎng)址,一定要填寫(xiě),不然會(huì)提示錯(cuò)誤。

有了上面的設(shè)置之后,就可以開(kāi)發(fā)QQ登錄接口了,首先是點(diǎn)擊菜單欄目上的”文檔資料”->左邊的”SDK及資源下載”->”SDK下載” 找到頁(yè)面上的“PHP SDK v2.2”進(jìn)行下載,然后解壓到PHP可運(yùn)行的環(huán)境里,打開(kāi)index.php文件,如下圖,

接口名稱

然后點(diǎn)擊”設(shè)置配置項(xiàng)”,然后填寫(xiě)appid和appkey,回調(diào)地址callback(與上面填寫(xiě)的URL一樣),這些信息上面都可以獲取到了,然后需要把get_user_info打勾,然后點(diǎn)擊配置,get_user_info是獲取用戶信息的授權(quán)接口,這樣信息就配置完成了,然后需要把install文件夾刪除掉即可以使用整個(gè)文件夾(QQlogin)了。

接口設(shè)置

在控制器文件里先初始化這個(gè)類庫(kù):

接口類庫(kù)

然后調(diào)用QQ登錄接口



最后是callback回調(diào)方法:

接口代碼

有了openid之后,就可以判斷該QQ號(hào)之前是不是在網(wǎng)站上登錄過(guò)了,如果用戶數(shù)據(jù)表里已經(jīng)有了這個(gè)openid,則直接登錄,如果沒(méi)有,則需要先綁定手機(jī)號(hào)或者郵箱(如果網(wǎng)站上不需要注冊(cè)的,可以不需要綁定而是添加一條數(shù)據(jù)并登錄)。
 
QQ登錄的接口代碼跟以前相比有一定的修改,特別是新增回調(diào)地址后,但提供的接口代碼更加容易使用,直接運(yùn)行,填寫(xiě)信息然后安裝就可以使用。隨便提一下,這個(gè)代碼同樣適用于手機(jī)wap版,不需要做任何的調(diào)整。


 
如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://zsyzsj.com/news/4801.html