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/