步骤:
1.申请接口:到https://connect.qq.com/ 申请接口,填写资质。
2.下载对应的sdk,放到vender下面
3.创建应用,记录appid,appkey,回调地址等
实现代码:
class SnsLogin{
private $config=[
'app_key'=>'',
'app_secret'=>'',
'scope'=>'get_user_info',
'callback'=>[
'default'=>'',
'mobile'=>'',
]
];
public function qq(){
$OAuth=OAuth::getInstance($this->config,'qq');
return redirect($OAuth->getAuthorizeURL());
}
public function callback($channel){
$OAuth=OAuth::getInstance($this->config,$channel);
$OAuth->getAccessToken();
$sns_info=$OAuth->userinfo();
var_dump($sns_info);
/***other code***/
}
}
4.API开发文档:http://wiki.connect.qq.com/get_user_info