如果不提交上面的資料,而是直接打開”應(yīng)用管理”,然后“創(chuàng)建應(yīng)用”,會提示”開發(fā)者資料審核通過后才可創(chuàng)建應(yīng)用”,所以填寫資料是第一步,第二步才是創(chuàng)建應(yīng)用。
創(chuàng)建應(yīng)用時如果填寫的公司名稱或備案號與域名的備案信息不一致的話,會出現(xiàn)以下提示,只要改成一樣的就可以了。
等“網(wǎng)站應(yīng)用”審核通過后,點擊“查看”,就可以看到QQ接口的appid和appkey了,需要注意的是,新版的QQ登錄新增加調(diào)用URL,就是用戶用QQ登錄后跳轉(zhuǎn)的網(wǎng)址,一定要填寫,不然會提示錯誤。
有了上面的設(shè)置之后,就可以開發(fā)QQ登錄接口了,首先是點擊菜單欄目上的”文檔資料”->左邊的”SDK及資源下載”->”SDK下載” 找到頁面上的“PHP SDK v2.2”進行下載,然后解壓到PHP可運行的環(huán)境里,打開index.php文件,如下圖,
然后點擊”設(shè)置配置項”,然后填寫appid和appkey,回調(diào)地址callback(與上面填寫的URL一樣),這些信息上面都可以獲取到了,然后需要把get_user_info打勾,然后點擊配置,get_user_info是獲取用戶信息的授權(quán)接口,這樣信息就配置完成了,然后需要把install文件夾刪除掉即可以使用整個文件夾(QQlogin)了。
在控制器文件里先初始化這個類庫:
然后調(diào)用QQ登錄接口
最后是callback回調(diào)方法: