|
1 | 1 | # Bitrix24 API PHP Wrapper |
2 | 2 |
|
3 | | - |
| 3 | + |
| 4 | + |
4 | 5 | [](https://packagist.org/packages/andrey-tech/bitrix24-api-php) |
5 | 6 | [](https://packagist.org/packages/andrey-tech/bitrix24-api-php) |
| 7 | +[](https://github.com/andrey-tech/bitrix24-api-php/stargazers) |
| 8 | +[](https://github.com/andrey-tech/bitrix24-api-php/network) |
| 9 | +[](https://github.com/andrey-tech/bitrix24-api-php/watchers) |
6 | 10 | [](https://packagist.org/packages/andrey-tech/bitrix24-api-php) |
7 | 11 |
|
8 | 12 | Обертка на PHP7+ для работы с [REST API Битрикс24](https://dev.1c-bitrix.ru/rest_help/) с использованием механизма [входящих вебхуков](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=99&LESSON_ID=8581), |
9 | 13 | троттлингом запросов и логированием в файл. |
10 | 14 |
|
| 15 | +Разработчики на JavaScript могут воспользоваться классом-оберткой [andrey-tech/bx24-wrapper-js](https://github.com/andrey-tech/bx24-wrapper-js). |
| 16 | + |
11 | 17 | # Содержание |
12 | 18 |
|
13 | 19 | <!-- MarkdownTOC levels="1,2,3,4,5,6" autoanchor="true" autolink="true" --> |
|
50 | 56 | - PHP >= 7.0; |
51 | 57 | - класс [`HTTP`](https://github.com/andrey-tech/http-client-php) >= 3.0 - НТТР(S) клиент с троттлингом запросов, поддержкой маркера BOM в теле сообщения формата JSON и выводом отладочной информации о запросах и ответах в STDOUT; |
52 | 58 | - класс [`DebugLogger`](https://github.com/andrey-tech/debug-logger-php) >= 2.0 - логгер, сохраняющий отладочную информацию в файл вместе с данными об объеме используемой оперативной памяти и прошедшем времени; |
53 | | -- произвольный автозагрузчик классов, реализующий стандарт [PSR-4](https://www.php-fig.org/psr/psr-4/), в случае если не используется Composer. |
| 59 | +- произвольный автозагрузчик классов, реализующий стандарт [PSR-4](https://www.php-fig.org/psr/psr-4/), необходимый в том случае, если не используется Composer. |
54 | 60 |
|
55 | 61 |
|
56 | 62 | <a id="%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0"></a> |
@@ -79,7 +85,7 @@ $ composer require andrey-tech/bitrix24-api-php:"^1.6" |
79 | 85 | - [Сделки](#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81%D0%BE-%D1%81%D0%B4%D0%B5%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8) |
80 | 86 | - [Контакты](#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B0%D0%BC%D0%B8) |
81 | 87 | - [Компании](#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8) |
82 | | -- [Каталог](#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0%D0%BC%D0%B8) |
| 88 | +- [Каталоги товаров](#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0%D0%BC%D0%B8) |
83 | 89 | - [Товары](#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0%D0%BC%D0%B8) |
84 | 90 | - [Разделы товаров](#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B0%D0%BC%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2) |
85 | 91 | - [Товарные позиции](#%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BD%D1%8B%D0%BC%D0%B8-%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8F%D0%BC%D0%B8) |
@@ -125,11 +131,11 @@ $ composer require andrey-tech/bitrix24-api-php:"^1.6" |
125 | 131 | `$logger` | null | Хранит объект класса `\App\DebugLogger\DebugLogger`, выполняющего логирование запросов и ответов к API в файл. Если null, то логирование не выполняется. |
126 | 132 | `$http` | `\App\HTTP\HTTP` | Хранит объект класса `\App\HTTP\HTTP`, отправляющего запросы к API |
127 | 133 |
|
128 | | -Статическое свойство | По умолчанию | Описание |
129 | | ------------------------ | ------------------ | -------- |
130 | | -`$WITH_CONTACTS` | CONTACTS | Имя поля для массива возвращаемых связанных сущностей типа контакт |
131 | | -`$WITH_COMPANIES` | COMPANIES | Имя поля для массива возвращаемых связанных сущностей типа компания |
132 | | -`$WITH_PRODUCTS` | PRODUCTS | Имя поля для массива возвращаемых связанных сущностей типа товар |
| 134 | +Статическое свойство | По умолчанию | Описание |
| 135 | +----------------------- | -------------------- | -------- |
| 136 | +`$WITH_CONTACTS` | 'CONTACTS' | Имя поля для массива возвращаемых связанных сущностей типа контакт |
| 137 | +`$WITH_COMPANIES` | 'COMPANIES' | Имя поля для массива возвращаемых связанных сущностей типа компания |
| 138 | +`$WITH_PRODUCTS` | 'PRODUCTS' | Имя поля для массива возвращаемых связанных сущностей типа товар |
133 | 139 |
|
134 | 140 | <a id="%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D1%81%D1%83%D1%89%D0%BD%D0%BE%D1%81%D1%82%D1%8F%D0%BC%D0%B8-%D0%91%D0%B8%D1%82%D1%80%D0%B8%D0%BA%D1%8124"></a> |
135 | 141 | ## Методы для работы с сущностями Битрикс24 |
|
0 commit comments