mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-27 02:43:54 +02:00
3.7 KiB
3.7 KiB
id | sidebar_class_name |
---|---|
Bitrix24 | Bitrix24 |
<img src={require('../../static/img/APIs/Bitrix24.png').default} width='64px' />
Bitrix24
Этот раздел посвящен библиотеке для работы с Bitrix24 API. На данной странице описаны все действия, необходимые для полноценного начала работы
Начало работы
Работать с Bitrix24 через API можно двумя способами: через Webhook и через локальное приложение. Для обоих вариантов необходимо:
- Перейти в подраздел Разработчикам в разделе Приложения боковой панели
- Выбрать пункт Другое
Для работы через Webhook
- Выберите пункт Входящий вебхук
- Заполните необходимые разрешения в Настройках прав и сохраните URL вебхука. Он будет использоваться для выполнения методов библиотеки как параметр URL. Необязательный параметр Токен в данном случае будет всегда оставаться пустым
Для работы через Локальное приложение
- Выберите пункт Локальное приложение
- Выберите путь обработчика (если приложение не подразумевает авторизацию других пользователей, но только управление Bitrix через один аккаунт администратора, то можно выбрать любой адрес, например https://localhost), поставьте галочку Использует только API (если необходим только функционал вызова методов библиотеки) и заполните необходимые права
- Сохраните ключ и код приложения
- При помощи ключа приложения вызовите функцию ПолучитьСсылкуАвторизацииПриложения и перейдите по полученной ссылке в браузере. После авторизации, скопируйте полученный код из адресной строки (или получите его на обработчик, адрес которого был указан в пункте 2)
-
Передайте полученный код, вместе с ключем и секретом приложения, в функцию ПолучитьТокен. Сохраните полученные access и refresh токены
-
Время жизни токенов ограничено. Для получение нового токена можно воспользоваться функцией ОбновитьТокен, передав тутда refresh токен, ключ и секрет приложения. При обновлении создается не только новый access токен, но и refresh токен тоже