appointmind / api
集成Appointmind API的库
v9
2019-04-03 10:18 UTC
Requires
- php: >=5.6
- composer/ca-bundle: *
- zendframework/zend-http: ^2.7
README
Appointmind是一个在线预约服务。 appointmind/api是一个API客户端,用PHP编写,并使用Zend Framework组件,允许您创建用户和预约,并通过单点登录登录用户。
特性
- 创建用户
- 创建预约
- 单点登录
使用Composer安装
composer require appointmind/api
使用方法
$user = new \Appointmind\User(); $user->setUri('...'); $user->setAccessKey('...'); $user->setSecretKey('...'); $result = $user->create([]);
响应
{ "result": { "userId": "123456789" }, "error": null, "id": 1, "jsonrpc": "2.0" }
登录用户
$user = new \Appointmind\User(); $user->setUri('...'); $user->setAccessKey('...'); $user->setSecretKey('...'); $result = $user->login('info@example.com', $redirect = 'https://www.example.com/redirect/');
响应
{ "result": { "token": "2c3373ea2cf25743376fce78ef23383a651654b6802c965aa38ab5fd3b4863a3", "url": "https://www.example.com/login/?token=2c3373ea2cf25743376fce78ef23383a651654b6802c965aa38ab5fd3b4863a3&singlesignon=1" }, "error": null, "id": 1, "jsonrpc": "2.0" }