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
Requires
- php: >=5.5.0
- ext-json: *
- guzzlehttp/guzzle: 6.*
This package is auto-updated.
Last update: 2024-10-29 04:31:16 UTC
README
Написан на базе 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"