fomvasss/bitrix24-api-hook

A PHP library for the Bitrix24 REST API

Installs: 7 122

Dependents: 0

Suggesters: 0

Security: 0

Stars: 13

Watchers: 1

Forks: 4

Open Issues: 0

Type:composer-package

0.1.1 2019-04-09 19:23 UTC

This package is auto-updated.

Last update: 2022-02-10 04:33:31 UTC


README

A PHP library for the Bitrix24 REST API

Installation

Run from the command line:

composer require fomvasss/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 \Fomvasss\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' => '+74563214561']
		],
		'COMMENTS' => 'Hello World',
		'UF_CRM_1554454898781' => 'Kiev',
	],
	'params' => ["REGISTER_SONET_EVENT" => "Y"],
]);

All methods see in Bitrix24 documentation

Links