Skip to content

Commit 92bc989

Browse files
committed
Fix class Bitrix24API, update README.md
1 parent 7af771d commit 92bc989

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ $ composer require andrey-tech/bitrix24-api-php:"^1.4"
7171

7272
Для работы с REST API Битрикс24 используется класс `\App\Bitrix24\Bitrix24API`.
7373
При возникновении ошибок выбрасывается исключение с объектом класса `\App\Bitrix24\Bitrix24APIException`.
74-
В настоящее в классе реализованы методы для работы со следующими сущностями Битрикс24:
74+
В настоящее время в классе реализованы методы для работы со следующими сущностями Битрикс24:
7575

7676
- [Сделки](#%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)
7777
- [Контакты](#%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)
@@ -193,8 +193,8 @@ try {
193193

194194
// Устанавливаем набор связанных товарных позиций
195195
$bx24->setDealProductRows($dealId, [
196-
[ 'PRODUCT_ID' => 1689, 'PRICE' => 1500.00, 'QUANTITY': 2 ],
197-
[ 'PRODUCT_ID' => 1860, 'PRICE' => 500.00, 'QUANTITY': 15 ]
196+
[ 'PRODUCT_ID' => 1689, 'PRICE' => 1500.00, 'QUANTITY' => 2 ],
197+
[ 'PRODUCT_ID' => 1860, 'PRICE' => 500.00, 'QUANTITY' => 15 ]
198198
]);
199199

200200
// Обновляем существующую сделку

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "andrey-tech/bitrix24-api-php",
3-
"description": "Обертка для работы с API Битрикс24 с использованием механизма входящих вебхуков, троттлингом запросов и логированием в файл",
3+
"description": "Обертка на PHP7+ для работы с API Битрикс24 с использованием механизма входящих вебхуков, троттлингом запросов и логированием в файл",
44
"keywords": [ "bitrix", "bitrix24", "api", "api-wrapper", "throttling", "logging", "webhook" ],
55
"homepage": "https://github.com/andrey-tech/bitrix24-api-php",
66
"minimum-stability": "stable",

src/App/Bitrix24/Bitrix24API.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* @see https://github.com/andrey-tech/bitrix24-api-php
88
* @license MIT
99
*
10-
* @version 1.3.1
10+
* @version 1.3.2
1111
*
1212
* v1.0.0 (13.10.2019) Начальный релиз
1313
* v1.1.0 (31.10.2019) Добавлен метод getLastResponse()
@@ -16,10 +16,11 @@
1616
* v1.2.2 (09.11.2019) В метод to JSON добавлен параметр prettyPrint; добавлено свойство $enableDebugLog
1717
* v1.2.3 (11.11.2019) Удалено свойствo $enableDebugLog
1818
* v1.2.4 (17.11.2019) Изменен формат логгирования запросов и ответов
19-
* v1.2.5 (25.11.2019) Теперь свойста debugLogger b http публичные
19+
* v1.2.5 (25.11.2019) Теперь свойства debugLogger и http публичные
2020
* v1.2.6 (03.12.2019) Теперь метод request() публичный
2121
* v1.3.0 (09.06.2020) Изменен метод логирования запросов и ответов, добавлен метод fetchList()
2222
* v1.3.1 (15.06.2020) Исправлено логирование ответа
23+
* v1.3.2 (23.01.2021) Исправлены сообщения об ошибках
2324
*
2425
*/
2526

@@ -126,15 +127,15 @@ public function request(string $function, array $params = [])
126127
$jsonParams = $this->toJSON($params);
127128
$jsonResponse = $this->toJSON($this->lastResponse);
128129
throw new Bitrix24APIException(
129-
"Ошибка: HTTP {$httpCode} при запросе {$function} ({$jsonParams}): {$jsonResponse}"
130+
"Ошибка: HTTP код {$httpCode} при запросе '{$function}' ({$jsonParams}): {$jsonResponse}"
130131
);
131132
}
132133

133134
// Проверка наличия ошибок в ответе
134135
if (! empty($this->lastResponse['error']) || ! empty($this->lastResponse['error_description'])) {
135136
$jsonParams = $this->toJSON($params);
136137
$jsonResponse = $this->toJSON($this->lastResponse);
137-
throw new Bitrix24APIException("Ошибка при запросе {$function} ({$jsonParams}): {$jsonResponse}");
138+
throw new Bitrix24APIException("Ошибка при запросе '{$function}' ({$jsonParams}): {$jsonResponse}");
138139
}
139140

140141
return $this->lastResponse['result'];

0 commit comments

Comments
 (0)