一、文档目录结构

-- /

|

|-- classes/ 开放平台SDK(网站接入)

|

|-- demo/ 测试实例

|

|-- config.php 配置文件,您需要修改这个文件写入对应的 AppID 等信息

|

|-- index.php DEMO入口

|

|-- authorize.php 网站接入授权流程(使用DEMO时请将管理中心->网站详细中授权回调地址指向此文件所在的URL)

|

|-- apitest.php 功能接口测试(需要完成授权流程获取到access_token才能进行接口测试)

|

|-- revoke.php 撤销授权功能调用测试

|

|-- README.txt 本文档

二、SDK简要使用说明

1、将 classes/ 目录下所有文件放到您的项目中,保持里面的目录结构

2、引用classes/下yb-globals.inc.php文件

3、通过$api = YBOpenApi::getInstance()->init() 实例化对象并配置应用信息

4、(网站接入授权)通过 $api->->getAuthorize()->getToken() 完成用户授权,获得access_token(可参考demo中authorize.php文件)

5、通过$api->bind()绑定access_token

三、SDK接口调用简要说明

完成初始化后,通过YBOpenApi::getInstance()->request($url, $param, $isPOST, $applyToken)来调用易班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?– /

$url = 'user/me';

$param = array();

$isPOST= false;

$applyToken = true;

$result = YBOpenApi::getInstance()->request($url, $param, $isPOST, $applyToken);//获取接口返回信息

易班php,易班PHP-SDK开发相关推荐

  1. asp.net中有关文件HTTP上传服务器保存的问题(捷易拍sdk开发方面)

    我们都知道,一般客户端文件上传服务器有两种方法:HTTP上传和FTP上传两种.两种上传方式以捷易拍SDK为例: 1.HTTP上传: /********************************* ...

  2. ESP8266 Non-OS SDK开发探坑之四-用户非易失参数安全存储到flash

    ESP8266 Non-OS SDK开发探坑之四-用户非易失参数安全存储到flash [Starting with ESP8266 - Light a LED] [Starting with ESP8 ...

  3. c开发 易语言支持库,易写易库-用易语言开发易语言支持库.pdf

    易写易库-用易语言开发易语言支持库 易写易库(EXEK)用户手册 版本:0.2 作者:liigo,/liigo 时间:2008.10 概述 EXEK EXEK "易写易库(EEXXEEKK) ...

  4. 易课寄在线购课系统开发笔记(二十五)--完成课程详情页面展示相关功能(应用Redis缓存)

    课程详情页面展示 创建一个课程详情页面展示的工程,是一个表现层工程. 工程搭建 ecourses-item-web.打包方式 war. 可以参考 易课寄在线购课系统开发笔记(七)–后台管理系统工程搭建 ...

  5. 易课寄在线购课系统开发笔记(十五)--完成购课系统门户的工程搭建

    购课系统门户首页 工程搭建 可以参考 易课寄在线购课系统开发笔记(七)–后台管理系统工程搭建分析 ecourses-bms-web 工程的搭建过程. 功能分析 请求的 url:/index web.x ...

  6. 易课寄在线购课系统开发笔记(三十三)--完成购物车系统的开发

    购物车的实现 功能分析 1.购物车是一个独立的表现层工程: 2.添加购物车不要求登录,可以指定购买课程的数量: 3.展示购物车列表页面: 4.修改购物车课程数量: 5.删除购物车课程. 工程搭建 ec ...

  7. 易课寄在线购课系统开发笔记(十六)--完成内容服务系统的工程搭建

    首页动态展示分析 内容信息要从数据库中获得. 动态展示分析 内容需要进行分类. 分类下有子分类,需要动态管理. 分类下有内容列表. 单点的内容信息: 有图片 有链接 有标题 有价格 包含大文本类型,可 ...

  8. VB.net是个弥天大谎,VB.net已死(海康威视 SDK 开发有感)

    这几天用海康威视的 SDK 开发个抓图工具,因为要求要 VS2013 ,就搞了一个来装上,发现 SDK 里面只有 java 和 C# 的 Demo ,没有 VB.net 的,起初还有点担心,因为我只熟 ...

  9. php日历排班表,排班表 : 轮班工作者必备的排班神器

    排班表是一款实用的排班软件, 它帮助有规律轮班的人群清晰记录白班.夜班.休息时间,并用多种颜色.图标进行标注,解决繁琐的排班问题.支持同步到系统日历和通知中心下拉查看,还支持农历和起床闹钟. 清晰易用 ...

  10. Kinect for Windows SDK开发入门

    Kinect for Windows SDK开发入门(一):开发环境配置 首先来看一下Kinect设备: 1. Kinect设备 黑色的Kinect设备如下图:基座和感应器之间有一个电动的马达,通过程 ...

最新文章

  1. ORACLE姚翔,- oalib
  2. 如何查看用index.php,为什么整个网站使用一个index.php页面?
  3. iBeacon的数据包格式
  4. virtual关键字的使用(C# 参考)
  5. 行内元素(HTML、CSS)
  6. 生物聚集细胞生物化学反应的组织者Biomolecular condensates: organizers of cellular biochemistry
  7. 系统集成项目管理工程师是哪个部门发证?
  8. 18048 自由落体
  9. Python爬虫是什么?
  10. sql同比环比 简单示例
  11. android textview设置图片大小,修改Textview内图片文字间距和图片大小
  12. 【英文命名】星座、奢侈品、深海物种相关英语词汇帮助你命名
  13. 计算机网络串行传输 并行传输,串行传输和并行传输的概念
  14. Oasys Analysis and Design of Concrete (ADC) v8.1 1CD
  15. 无法在已有的 xxxxxxx“上还原文件 zzz。请重新发出 RESTORE 语句,用 WITH REPLACE 来覆盖原先存在的文件
  16. 高一被清华姚班录取,高三委拒谷歌 offer,一个重度网瘾少年到理论计算机科学家的蜕变!...
  17. fileinclude (攻防世界web)
  18. 半导体器件基础09:MOS管特性和应用(2)
  19. Linux系统软件安装更新下载太慢解决方法(更换国内源)
  20. 学术会议论文查重吗_学术论文会论文查重吗?

热门文章

  1. 汽车租赁管理系统/汽车租赁网站/汽车管理系统
  2. 3d人体智能测试软件,三维人体解剖软件(3dbody)
  3. 移动App后台Java开发银联支付后台接口
  4. Windows Server 2012 R2 官方原版镜像(转载)
  5. React——插件集合
  6. JAVA音乐网站(JAVA毕业设计)
  7. 高性能跳频抗干扰宽带自组网电台
  8. 华北电力大学\华电计算机考研复试经验分享
  9. c语言vs2013下载官方下载,Microsoft Visual C++2013运行库下载
  10. ixigua解析_最新西瓜视频、今日头条视频地址解析获取API接口