3.9 KiB
Vendored
id, sidebar_class_name, keywords
| id | sidebar_class_name | keywords | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bitrix24 | Bitrix24 |
|
<img src={require('../../static/img/APIs/Bitrix24.png').default} width='64px' />
Bitrix24
Этот раздел посвящен библиотеке для работы с Bitrix24 API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
Начало работы
Для начала работы с Bitrix24 через API необходимо получить данные для авторизации. Сделать это можно одним из двух способов: через создание Webhook или через создание локального приложения. Оба эти способа описаны ниже
Работа через Webhook
- Перейти в подраздел Разработчикам в разделе Приложения боковой панели
- Выбрать пункт Другое
- Выберите пункт Входящий вебхук
- Заполните необходимые разрешения в Настройках прав и сохраните URL вебхука. Он будет использоваться для выполнения методов библиотеки как параметр URL. Необязательный параметр Токен в данном случае будет всегда оставаться пустым
Работа через локальное приложение
- Перейти в подраздел Разработчикам в разделе Приложения боковой панели Bitrix24
- Выбрать пункт Другое
- Выберите пункт Локальное приложение
- Выберите URL обработчика. Если приложение не подразумевает авторизацию других пользователей, а только управление Bitrix через один аккаунт администратора, то можно выбрать любой адрес, например https://localhost.
- Поставьте галочку Использует только API (если необходим только функционал вызова методов библиотеки) и заполните необходимые права
- Сохраните ключ и код приложения
- Передайте ключ приложения в функцию
ПолучитьСсылкуАвторизацииПриложенияи перейдите по полученной ссылке в браузере - Авторизуйтесь и скопируйте полученный код из адресной строки или получите его на обработчик, адрес которого был указан в пункте 4
- Передайте полученный код, вместе с ключом и секретом приложения, в функцию
ПолучитьТокен - Сохраните полученные access и refresh токены
:::important Время жизни токенов ограничено. Для получение нового токена можно воспользоваться функцией ОбновитьТокен, передав туда refresh токен, ключ и секрет приложения. При обновлении создается не только новый access, но и refresh токен - его необходимо сохранить заново :::