1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-01-12 04:34:10 +02:00

Стартовая страница Bitrix24

This commit is contained in:
Anton Titovets 2024-06-20 13:33:21 +03:00
parent 6e2ddbd195
commit 0a0e4f77b3
14 changed files with 71 additions and 2 deletions

BIN
Media/Bitrix24.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@ -87,14 +87,13 @@ a:hover, .navbar__title:hover{
}
li > a.menu__link {
justify-content: flex-start;
}
.Airtable a::before , .Telegram a::before, .VK a::before, .Viber a::before, .Twitter a::before,
.Notion a::before, .GoogleCalendar a::before, .GoogleDrive a::before, .GoogleSheets a::before,
.Slack a::before, .YandexDisk a::before, .Dropbox a::before{
.Slack a::before, .YandexDisk a::before, .Dropbox a::before, .Bitrix24 a::before{
padding-right: 0.7rem;
padding-top: 0.4rem;
}
@ -147,6 +146,10 @@ li > a.menu__link {
content: url(../../static/img/APIs/small/Dropbox.png);
}
.Bitrix24 > div > a::before{
content: url(../../static/img/APIs/small/Bitrix24.png);
}
/* CSS */
.button {
appearance: none;

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,58 @@
---
id: Bitrix24
sidebar_class_name: Bitrix24
---
<img src={require('../../static/img/APIs/Bitrix24.png').default} width='64px' />
# Bitrix24
Этот раздел посвящен библиотеке для работы с Bitrix24 API. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
Работать и Bitrix24 через API можно двумя способами: через **Webhook** и через **локальное приложение**. Для обоих вариантов необходимо:
1. Перейти в подраздел **Разработчикам** в разделе **Приложения** боковой панели
![BF](../../static/img/Docs/Bitrix24/1.png)
2. Выбрать пункт **Другое**
![BF](../../static/img/Docs/Bitrix24/2.png)
### Для работы через Webhook
1. Выберите пункт **Входящий вебхук**
![BF](../../static/img/Docs/Bitrix24/3.png)
2. Заполните необходимые разрешения в **Настройках прав** и сохраните URL вебхука. Он будет использоваться для выполнения методов библиотеки как параметр **URL**. Необязательный параметр **Токен** в данном случае будет всегда оставаться пустым
![BF](../../static/img/Docs/Bitrix24/4.png)
## Для работы через Локальное приложение
1. Выберите пункт **Локальное приложение**
![BF](../../static/img/Docs/Bitrix24/5.png)
2. Выберите путь обработчика (если приложение не подразумевает авторизацию других пользователей, но только управление Bitrix через один аккаунт администратора, то можно выбрать любой адрес, например https://localhost), поставьте галочку **Использует только API** (если необходим только функционал вызова методов библиотеки) и заполните необходимые права
![BF](../../static/img/Docs/Bitrix24/6.png)
3. Сохраните **ключ** и **код** приложения
![BF](../../static/img/Docs/Bitrix24/7.png)
4. При помощи ключа приложения вызовите функцию **ПолучитьСсылкуАвторизацииПриложения** и перейдите по полученной ссылке в браузере. После авторизации, скопируйте полученный код из адресной строки (или получите его на обработчик, адрес которого был указан в пункте 2)
![BF](../../static/img/Docs/Bitrix24/8.png)
5. Передайте полученный код, вместе с ключем и секретом приложения, в функцию **ПолучитьТокен**. Сохраните полученные **access** и **refresh токены**
6. Время жизни токенов ограничено. Для получение нового токена можно воспользоваться функцией **ОбновитьТокен**, передав тутда refresh токен, ключ и секрет приложения. При обновлении создается не только новый access токен, но и refresh токен тоже

View File

@ -0,0 +1,8 @@
{
"label": "Bitrix24",
"position": 5,
"link": {
"type": "doc",
"id": "Bitrix24"
}
}