QQ Connect SDK For PHP 2.1 使用说明

 

使用说明

l  上传服务器,设置配置项

执行install/文件夹下的index.php设置配置项

l  引入文件

API文件夹拷贝到您要使用的目录,在使用的文件中引入qqConnectAPI.php即可。如下

oauth.php

<?php

require_once(“../API/qqConnectAPI.php”);

?>

注意:由于API需要用到session,请确保session可以使用,并且,API会执行session_start();确保页面session_start()没有执行,并且qqConnectAPI.php引用在header输出之前

l  调用接口

调用接口前,请先定义一个QC实例,如下

<?php

require_once(“../API/qqConnectAPI.php”);

$qc = new QC();

$qc->qq_login();

?>

l  注意:

获得access_token,在callback页面中使用$qc->qq_callback()返回access_token,

$qc->get_openid()返回openid,之后可以将access_tokenopenid保存(三个月有效期),

之后调用接口时不需要重新授权,但需要将access_tokenOpenid传入QC的参数中,如下:

$qc = new QC($access_token, $openid);

接口说明

l  接口命名与官网url接口命名一致,所有接口为QC实例的方法,请实例对象后调用方法。

l  接口参数与官网对应API参数命名保持一致,请参考官网API参数命名

l  接口参数接受带键名数组传递,接口会过滤冗余参数

为了更宜于开发,请保持form表单相应的input与参数名一致,这样,只需提交$_POST数组即可

如下代码

调用官网add_topic接口

111.png

 服务器处理

222.png