TheGeneralov / bitrix24-api-hook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bitrix24 API library

A PHP library for the Bitrix24 REST API

Installation

Run from the command line:

composer require egeneralov/bitrix24-api-hook

Usage

Prepare Bitrix24

  1. Register on https://www.bitrix24.com/ (if you do not hava account) and confirm account
  2. Get your Btrix-domain (ex.: https://your-domain.bitrix24.ru, https://your-example.bitrix24.ru,...) after register
  3. Login and create a webhook for the desired action: Applications → WebHuck → Add WebHook (Приложения → Вебхуки → Добавить вебхук).
  4. After building the webhuk you will get a example url: https://your-domen.bitrix24.ru/rest/13/9cybrkhzxxf28zl4/profile/

In this class you need use next params: base URL, user ID, secret password (token)

  • base URL - https://your-domen.bitrix24.ru
  • user ID - 13
  • password - 9cybrkhzxxf28zl4

Use PHP class

<?php
$b24 = new \Generalov\Bitrix24ApiHook\Bitrix24('https://testhipertin.bitrix24.ru', 13, '9cybrkhzxxf28zl4');

// see "crm.lead.add"
$b24->crmLeadAdd([
	"fields" => [
		'TITLE' => 'New contacts fomr',
		'NAME' => 'Bob Dilan',
		'EMAIL' => [
			['VALUE' => 'bob@app.com',],
		],
		'PHONE' => [
			['VALUE' => '+73519280550']
		],
		'COMMENTS' => 'Hello World',
		'UF_CRM_1554454898781' => 'Magnitogorsk',
	],
	'params' => ["REGISTER_SONET_EVENT" => "Y"],
]);

All methods see in Bitrix24 documentation

Links

About


Languages

Language:PHP 100.0%