zloykolobok/megaplan_v3

用于通过APIv3操作megaplan的包

1.2.4 2020-12-07 15:16 UTC

This package is auto-updated.

Last update: 2024-09-07 23:09:09 UTC


README

用于操作APIv3的客户端 Мегаплан

关于APIv3的文档 APIv3 Мегаплан

要求

PHP 7.0.0(及以上)带libcurl扩展

安装

在控制台使用Composer

  1. 安装包管理器Composer。
  2. 在控制台执行以下命令
composer require zloykolobok/megaplan_v3

在您的项目的composer.json文件中

  1. "zloykolobok/megaplan_v3": "*"行添加到项目的依赖列表中,位于composer.json文件中
...
    "require": {
        ...
        "zloykolobok/megaplan_v3": "*"
        ...
...
  1. 更新项目依赖。在控制台进入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);

作者