1 Star 4 Fork 0

云中有鹿来 / yiban

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.87 KB
一键复制 编辑 原始数据 按行查看 历史
chenyun 提交于 2019-01-03 17:39 . 第二次备注提交方式

绵师易班thinkphp5框架专用 SDK1.0

1 构建方式

composer require likecy/yiban:dev-master

2 使用方式

完成初始化后,通过
use likecy/yiban/YBOpenApi;

YBOpenApi::getInstance()->request($url, $param, $isPOST, $applyToken)
yibanweb网站调用:
    $api =YBOpenApi::getInstance()->init('', '', '');
    $au  = $api->getAuthorize();

    //网站接入获取access_token,未授权则跳转至授权页面
    $info = $au->getToken();
    if(!$info['status']) {//授权失败
        session('token',$info['msg']);
        echo $info['msg'];
        die;
    }
yiban轻应用调用:
    $api =YBOpenApi::getInstance()->init('', '', '');
    $iapp  = $api->getIApp();
    try {
        //轻应用获取access_token,未授权则跳转至授权页面
        $info = $iapp->perform();
    } catch (YBException $ex) {
        echo $ex->getMessage();
    }   
    $token = $info['visit_oauth']['access_token'];//轻应用获取的token
    $api->bind($token);
    $yibanuser = $api->request('user/real_me');
    var_dump($yibanuser['info']);
来调用易班api参数说明:

$url String 具体调用的接口名称,例如user/me

$param Array 接口请求参数数组

$isPOST Boolean 是否使用POST方式请求,默认使用GET方式

$applyToken Boolean 请求参数中是否需要添加access_token,设置为true时自动添加之前绑定的token到参数数组中(如果为true请先通过bind()将token绑定至实例中)

以 获取当前用户信息 为例:(接口说明 https://o.yiban.cn/wiki/index.php?page=user/me

$url = 'user/me';

$param = array();

$isPOST = false;

$applyToken = true;

$result = YBOpenApi::getInstance()->request($url, $param, $isPOST, $applyToken);//获取接口返回信息
1
https://gitee.com/likecy/yiban.git
git@gitee.com:likecy/yiban.git
likecy
yiban
yiban
master

搜索帮助