neverov12/bitrix24-simple-integration

A small PHP warapper for Bitrix24 REST API for fast integtaion site forms based on Guzzle

dev-master 2018-11-01 08:04 UTC

This package is auto-updated.

Last update: 2024-10-29 04:31:16 UTC


README

Latest Stable Version Total Downloads

Написан на базе Guzzle. Прост в понимании, легко дописать.

Возможности:

  • Создание контакта
  • Создание сделки
  • Создание и того с использованием одного метода
  • Обновление этапа сделки

Установка

composer install neverov12/bitrix24-form-integration

Для получения OAuth токена можно вспользоваться следующей инструкцией. В дальнейшем класс научится хранить OAuth токен самостоятельно.

Использование

Создание экземпляра класса

$bitrix = new('ВАШ_OAUTH_ТОКЕН', 'ВАШ_РАБОЧИЙ_ДОМЕН.bitrix24.ru');

Базовое использование

$new_deal_id = add('Антон Неверов', '79999999999', 'neverov12@gmail.com', 100, 'Название сделки'); //Где 100 - стоимость сделки, можно указать 0

Создание только контакта

$new_contact_id = createContact('Антон Неверов', '79999999999', 'neverov12@gmail.com');

Создание только сделки

$new_deal_id = createDeal($contact_id, $price, 'Название сделки');

Обновление сделки

$new_deal_id = update($deal_id, $stage_id); //Где $stage_id - номер этапа. Можно узнать через HTML при создании сделки по поиску поля с name="STAGE_ID"