zloykolobok/bitrix24

通过webhooks操作Bitrix24的软件包

v1.0.30 2019-07-22 17:31 UTC

README

安装

使用composer

composer require 'zloykolobok/bitrix24'

使用示例

示例1

我们想要创建一个新的潜在客户

$oBitrix = new \Zloykolobok\Bitrix24\Classes\Lead();
$oBitrix->setUrl($url);
$oBitrix->setTimeout($timeout);

$fields = [
    'TITLE' => 'Новый лид',
    'NAME' => 'Роман',
    'LAST_NAME' => 'Николаенков',
    'EMAIL' => ['VALUE' => 'rnikolaenkv@yandex.ru', 'VALUE_TYPE' => 'WORK'],
];

其中

  • $url - Bitrix24中创建的webhook地址
  • $timeout - 执行请求的时间(秒)
  • $fields - 领域的数组
    并发送请求
$res = $oBitrix->leadAdd($fields);

如果一切顺利,则响应中我们将获得刚创建的潜在客户的ID

示例2

我们想要通过ID获取潜在客户

$oBitrix = new \Zloykolobok\Bitrix24\Classes\Lead();
$oBitrix->setUrl($url);
$oBitrix->setTimeout($timeout);
$res = $oBitrix->leadGet($id);

其中

  • $url - Bitrix24中创建的webhook地址
  • $timeout - 执行请求的时间(秒)
  • $id - 潜在客户的ID
    然后我们将获得潜在客户字段值的列表

支持请求

  • Activity - 用于处理事项
  • Company - 用于处理公司
  • Contact - 用于处理联系人
  • Deal - 用于处理交易
  • Disk - 用于处理文件
  • Lead - 用于处理潜在客户
  • Livefeedmessage - 用于处理CRM流
  • Product - 用于处理商品
  • Status - 用于处理目录
  • User - 用于处理用户
  • Custom - 用于发送上述列表中未列出的其他请求,所有方法都在类中带有注释。(尽可能添加请求)

Bitrix24 REST文档

https://dev.1c-bitrix.ru/rest_help/

联系作者