最新QQ第三方登陸演示與下載

演示下載你能夠參考下這裏: http://www.erdangjiade.com/js/288.html 
效果圖片以下:

具體代碼以下:
目前支持的平臺
目前可用登陸平臺爲:騰訊QQ,騰訊微博,新浪微博,網易微博,人人網,360,豆瓣,Github,Google,MSN,點點,淘寶網,百度,開心網,搜狐。
包含的文件php

ThinkSDK/ThinkOauth.class.php //SDK基類,主要用於Oauth的認證,全部平臺的SDK均須要繼承此類ThinkSDK/sdk/DiandianSDK.class.php //(點點SDK)ThinkSDK/sdk/DoubanSDK.class.php //(豆瓣SDK)ThinkSDK/sdk/GithubSDK.class.php //(Github SDK)ThinkSDK/sdk/GoogleSDK.class.php //(Google SDK)ThinkSDK/sdk/MsnSDK.class.php //(MSN SDK)ThinkSDK/sdk/QqSDK.class.php //(騰訊QQ SDK)ThinkSDK/sdk/RenrenSDK.class.php //(人人網SDK)ThinkSDK/sdk/SinaSDK.class.php //(新浪微博SDK)ThinkSDK/sdk/T163SDK.class.php //(網易微博SDK)ThinkSDK/sdk/TaobaoSDK.class.php //(淘寶網SDK)ThinkSDK/sdk/TencentSDK.class.php //(騰訊微博SDK)ThinkSDK/sdk/X360SDK.class.php //(360 SDK)ThinkSDK/sdk/BaiduSDK.class.php (百度SDK)ThinkSDK/sdk/KaixinSDK.class.php (開心網SDK)ThinkSDK/sdk/SohuSDK.class.php (搜狐SDK)返回地址$SITE_URL = "http://www.erdangjiade.com/";define('URL_CALLBACK’, 「」 . $SITE_URL . 「Index/callback?type=」);配置格式return array(//騰訊QQ登陸配置‘THINK_SDK_QQ’ => array(‘APP_KEY’ => '101205983’, //應用註冊成功後分配的 APP ID‘APP_SECRET’ => '9380197af5efd5c47bc561323047ccec’, //應用註冊成功後分配的KEY‘CALLBACK’ => URL_CALLBACK . 'qq’,),//新浪微博配置‘THINK_SDK_SINA’ => array(‘APP_KEY’ => '120967331’, //應用註冊成功後分配的 APP ID‘APP_SECRET’ => '8aa15f65593eaf9e787baec45a801296’, //應用註冊成功後分配的KEY‘CALLBACK’ => URL_CALLBACK . 'sina’,),//人人網配置‘THINK_SDK_RENREN’ => array(‘APP_KEY’ => '’, //應用註冊成功後分配的 APP ID‘APP_SECRET’ => '’, //應用註冊成功後分配的KEY‘CALLBACK’ => URL_CALLBACK . 'renren’,));接入登陸方法添加ThinkPHP擴展,將整個ThinkSDK目錄放入到ThinkPHP的擴展目錄下~Extend/Library/ORG/~。添加SDK配置,按以上配置格式在項目配置中添加對應的SDK配置。(可參考DEMO中的配置文件)跳轉到受權頁面(可參考DEMO中的Index/login方法)import(「ORG.ThinkSDK.ThinkOauth」)//導入SDK基類$sdk=ThinkOauth::getInstance($type)//獲取SDK實例redirect($sdk->getRequestCodeURL())//跳轉到受權頁面本SDK工具包將持續更新,使用的過程當中遇到問題能夠在下面直接評論。你也能夠加入二當家的討論羣:368848856討論交流表sucai_userCREATE TABLE IF NOT EXISTS sucai_user (id int(11) NOT NULL AUTO_INCREMENT,name varchar(50) NOT NULL,nickname varchar(30) DEFAULT NULL,pwd varchar(50) NOT NULL,email varchar(30) DEFAULT NULL,avatar varchar(200) DEFAULT '’,logintime int(10) NOT NULL,loginip varchar(30) DEFAULT NULL,qq varchar(250) DEFAULT NULL,sina varchar(250) DEFAULT NULL,renren varchar(250) DEFAULT NULL,PRIMARY KEY (id)) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;qq第三方申請地址:QQ互聯QQ互聯申請應用注意點:qq登陸按鈕必須放在首頁頭部,不然不經過在綁定頁面必須顯示暱稱,演示DEMO綁定模板bind.html裏面已加入nickname提示:openid做爲用戶的身份識別的惟一id,必須保存在用戶表裏面,做爲下一次識別。access_token也能夠保存在用戶表user裏面,能夠做相關API處理,好比發送微博。qq互聯測試地址:http://connect.qq.com/sdk/webtools/
相關文章
相關標籤/搜索