zloykolobok / megaplan_v3
用于通过APIv3操作megaplan的包
1.2.4
2020-12-07 15:16 UTC
Requires
- php: >=7.0.0
README
用于操作APIv3的客户端 Мегаплан
关于APIv3的文档 APIv3 Мегаплан
要求
PHP 7.0.0(及以上)带libcurl扩展
安装
在控制台使用Composer
- 安装包管理器Composer。
- 在控制台执行以下命令
composer require zloykolobok/megaplan_v3
在您的项目的composer.json文件中
- 将
"zloykolobok/megaplan_v3": "*"
行添加到项目的依赖列表中,位于composer.json文件中
...
"require": {
...
"zloykolobok/megaplan_v3": "*"
...
...
- 更新项目依赖。在控制台进入composer.json所在的目录,并执行以下命令
composer update
开始使用
- 在您的megaplan中创建应用程序。
- 将类导入到您的代码中。
use Zloykolobok\Megaplan_v3\Megaplan;
- 创建对象实例,并指定密钥(可以从前面的步骤中获取)和域名
$key = 'NmE2MGZkOWRmMjE3OThiZTY'; $domain = 'https://test.megaplan.ru'; $mega = new Megaplan($key, $domain);
- 调用方法
$test->send($action, $method, $data, $header)
,其中传递- $action - 需要操作的动作的URL
- $method - POST或GET方法
- $data - 数据数组
- $header - 额外头信息数组
示例
获取具有分页的员工信息
$pagination = json_encode(['limit' => 1, 'pageAfter' => ["contentType" => "Employee", "id" => '1000003']]); $res = $mega->send('api/v3/employee?' . $pagination);
向交易添加评论
$data = ["contentType" => "Comment", "content" => 'Текст комментария']; $res = $mega->send('api/v3/deal/12/comments', 'POST', $data);