PHP QQ 第三方登录

1、首先要到腾讯开放平台配置好网站域名和回调地址,回调地址需要加上域名,和详细路径

2、下载 php sdk,解压放到网站目录下,在此文件根目录有个index.php,通过浏览器访问,设置appid以及appkey以及回调地址

3、然后除了api目录其他的都可以删了,注意API/comm/inc.php里面需要保留刚才通过浏览器设置的数据

4、点击登录连接设置 index.php

<?php
require_once("./API/qqConnectAPI.php");
$qc = new QC();
$qc->qq_login();

5、回调地址 callback.php

<?php
    require_once("./API/qqConnectAPI.php");

    $appid = ""; //appid 
    $qc = new QC();
    $access_token = $qc->qq_callback();
    $openid = $qc->get_openid();
    
  //请求用户信息接口获取用户个人信息
$curl = "https://graph.qq.com/user/get_user_info?access_token=".$access_token."&oauth_consumer_key=".$appid."&openid=".$openid; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $curl);//提交到指定网页 curl_setopt($ch, CURLOPT_HEADER, 0);//设置header curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上 $jsonInfo = curl_exec($ch); curl_close($ch); $arrInfo = json_decode($jsonInfo,true);//json 串 转数组
   print_r($arrInfo);

 

posted @ 2015-05-21 18:38  庆小伟  阅读(1045)  评论(0编辑  收藏  举报