basket
Личный кабинет
  • ЛК Пинкит
  • Акции
  • Интеграции
    Поддержка сайта Интеграция с 1С Корпортал Интернет магазин
  • Реквизиты
  • Контакты
order@pinall.ru 8 (800) 222-53-76 
Пинол - сервис внедрения Пинкит
  • Меню
  • Каталог
  • Акции
  • Интеграции
    Поддержка сайта Интеграция с 1С Корпортал Интернет магазин
  • О компании
    Кейсы Компетенции Новости Сертификаты Реквизиты Вакансии
  • Кейсы
  • Обучение
  • Контакты
pinkit
Товаров: 0 на 0 руб.
Корзина: +0 Отложено 0
В корзину добавлено
Ваша корзина пуста
К сожалению, ваша корзина пуста.
Исправить это недоразумение очень просто:
выберите в каталоге интересующий товар и нажмите кнопку «В корзину».
Итого:0 руб.

Продолжить покупки Перейти в корзину
  • CRM
    img Лицензия на Пинкит (тариф Пробный) img Лицензия на Пинкит (тариф Команда) img Лицензия на Пинкит (тариф Компания) img Лицензия на Пинкит (тариф Корпорация) img Лицензия на Пинкит (тариф Энтерпрайз) img Битрикс24 (Облако) тариф «Базовый» img Битрикс24 (Облако) тариф «Стандартный» img Битрикс24 (Облако) тариф «Профессиональный» img Битрикс24 (Облако) тариф «Энтерпрайз» 250 img Битрикс24 (Облако) тариф «Энтерпрайз» 500 img Битрикс24 (Облако) тариф «Энтерпрайз» 1 000 img Битрикс24 (Коробка) тариф «Корпоративный портал» img Битрикс24 (Коробка) тариф «Интернет-магазин + CRM» img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 50 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 100 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 250 на другие редакции img Переход с «1С-Битрикс24». Лицензия Корпоративный портал - 500 img Wazzup PRO img WhatsApp Business Api img Wazzup Max img Wazzup Start img Wazzup Inbox
  • CMS
    img 1С-Битрикс: Управление сайтом img Лицензия на «1С-Битрикс: Управление сайтом - Малый бизнес» img Лицензия на «1С-Битрикс: Управление сайтом - Бизнес»
  • Пинкит
    img Лицензия на Пинкит (тариф Пробный) img Лицензия на Пинкит (тариф Команда) img Лицензия на Пинкит (тариф Компания) img Лицензия на Пинкит (тариф Корпорация) img Лицензия на Пинкит (тариф Энтерпрайз)
  • Бизнес-процессы
    img Шаблон бизнес-процесса для распределения лидов (заявок) по компетенции менеджеров img Шаблон бизнес-процесса в Битрикс24 для автоматизации контроля заполнения полей при создании Лида img Шаблон бизнес-процесса в Битрикс24 для автоматизации обработки входящих заявок img Шаблон бизнес-процесса в Битрикс24 по согласованию договора с клиентом из сделки img Шаблон бизнес-процесса в Битрикс24 принятия сотрудника на работу img Шаблон бизнес-процесса в Битрикс24 для автоматизации работы выездных менеджеров img Шаблон бизнес-процесса в Битрикс24 для автоматического назначения ответственного менеджера за входящие заявки (Барабан) img Шаблон бизнес-процесса в Битрикс24 для автоматической отправки письма-поздравления с Днем рождения img Шаблон бизнес-процесса в Битрикс24 для распределения Лидов по ответственным img Шаблон бизнес-процесса в Битрикс24 приёма и распределения между отделами входящей документации в компании img Шаблон бизнес-процесса в Битрикс24 для контроля оплаты по счетам из сделки
  • Услуги
    img Онлайн-консультация и настройка Битрикс24 img Техническая поддержка amoCRM img Онлайн-консультация по работе с Пинкит img Разработка технического задания img Техническая поддержка Битрикс24 img Онлайн-консультация и настройка amoCRM img CRM: онлайн-вебинар по сравнению CRM-систем img Офлайн консультация по работе в CRM на территории Пинол img Онлайн консультация по работе в CRM img Онлайн-консультация по Битрикс24 пакет «Пользователь» img Онлайн-консультация по Битрикс24 пакет «Продавец» img Онлайн-консультация Битрикс24 пакет «Руководитель» img Онлайн консультация по Битрикс24 пакет "Администратор портала" img Вебинар Мясорубка CRM
  • Кейсы
  • Обучение
  • Форум
  • basket
  • Еще
ГлавнаяИнформацияСтатьиСколько API-вызовов генерирует интеграция?

Сколько API-вызовов генерирует интеграция?

Инструкции по настройке интеграций Пинкит, автоматизации бизнес-процессов Битрикс24 и другие полезные статьи.

RSS
03.10.2024

Сегодня предлагаем разобрать такую тему как API-вызовы: что это такое, откуда берутся API-запросы и есть ли взаимосвязь между их количеством и производительностью.

Ответы на эти и другие вопросы вы найдете в данной статье.

Алексей Окара Если вам интересно узнать, что такое нагрузка и ограничение API-вызовов: как понять функционал интеграции с Битрикс24, вам поможет Пинкит.

⏩ Смотреть кейсы и скачать шаблоны интеграций.

⏩ Какие сервисы можно интегрировать?


Заполните форму и мы проведем вам онлайн-встречу, где вы получите примеры реализации с кейсами внедрений:




1. Передача данных с помощью API: ситуации на примере

Сравним два сценария выгрузки данных:

Ситуация первая

Вашей компании потребовалась миграция данных, допустим, из облака Битрикс24 в коробку Битрикс24.

Нужно перебросить на другой портал все накопившиеся задачи, контакты, сделки и еще гору других сущностей с прикрепленными к ним комментариями и файлами.

Для выполнения такой задачи можно нанять разработчика, однако обойдется это недешево. Выполнить миграцию лучше и дешевле всего будет с помощью интеграционной шины.

Ситуация вторая

Допустим, вашей компании не требуется миграция всех данных, а только, к примеру, сделок. Интеграционная шина справится и тут.

Решение в обоих случаях одинаковое, а вот нагрузка на систему в первой ситуации будет гораздо выше, чем во второй.

Если мощность платформы невелика, то полная миграция данных попросту невозможна и через API их не передать.

Остается либо передавать только самую важную информацию, либо прибегать к более производительным, а значит и более затратным вариантам.

Однако не от одного лишь объема данных зависит производительность.

В дело может вмешаться и генерируемое интеграцией число API-вызовов.

Тут математика простая - чем больше сущностей необходимо выгрузить, тем больше для этого требуется API-запросов.

Плюс к процессу выгрузки можно подключить еще и фильтрацию, что также увеличит число API-запросов.

Отсюда следует, что даже если нужно выгрузить совсем немного данных, это может потребовать большее число вызовов, чем планировалось.

Разберем подробнее генерацию API-вызов при работе интеграции.

2. Выгрузка дел с одного Битрикс24 в другой: пример подсчета API-запросов

Шаг первый: Откуда

На первом шаге настройки интеграции запрашивается дело. Здесь только один API-запрос на получение списка дел, так как в фильтрации указаны строчные поля и дополнительных запросов здесь нет.

Шаг второй: Инструменты


Используем GET-запрос для получения контактов по делу с указанным URL /crm.contact.list?filter[CREATED_BY_ID]=639:

Шаг третий: Куда


Здесь также всего один запрос - на создание дела на портале Б.

Шаг четвертый: Сопоставление данных


API-запросы отсутствуют, так как тут идет сопоставление и заполнение полей.

Шаг пятый: Запуск


Тут аналогично, запросы отсутствуют.

По итогу потребуется три API-запроса для выгрузки одного дела типа "Звонок" из портала А в портал Б.

3. Инструменты в интеграции

Шаг первый: Откуда


3.1. Первый API-запрос запускает интеграцию и на данный запрос интеграция дает ответ.

Есть несколько событий, которые будут создавать больше запросов, чем один. Например, получение откликов по всем вакансиям на НН.ru - там один запрос получает набор элементов, потом по каждому элементу еще один запрос на набор элементов и по каждому из них снова запрос. Также в зависимости от способа авторизации сервиса раз в какой-то промежуток времени может уходить запрос на обновление токена доступа.

3.2 В случае наличия в ответе более пятидесяти сущностей (к примеру,в Битрикс24 за пять минут обновилось более пятидесяти сделок) интеграция выполнит по одному допзапросу на каждый последующие сущности.

Эта цифра может быть меньше на иных платформах.

3.3. Периодически для отображения полной картины в мгновенных запросах потребуются допзапросы.

3.4. Дополнительным запросом также считается любой выставленный фильтр (базовый или пользовательский).

Запросом считается фильтр, в котором элементы для выбора берутся из сервиса-источника.

Но, если в фильтре вводится, например, строка, то тут нет запроса.

По итогу на первом шаге настройки инткграции нам потребуется от трех и более (в зависимости от фильтров) запросов.

Для примера разберем первый шаг интеграции по выгрузке смарт-процесса Битрикс24.

На данном шаге запрашивается обновление смарт-процесса в Битрикс24, считаем по одному запросу на каждые 50 сущностей, затем с двух фильтров (один предопределенный и один пользовательский) по еще одному запросу.

Итого, только шаг 1 уже содержит три API-вызова.

Шаг второй: Инструменты


API-вызовы создают следующие инструменты:

Распознавание речи (Yandex) - это инструмент, использующий искусственный интеллект Yandex SpeechKit, например, для перевода звонка в текст.

Запрос в YandexGPT - запросы к искусственному интеллекту YandexGPT могут выполнить, например, поиск ключевых слов в расшифрованной записи звонка.

API-запрос - его можно настроить в зависимости от ваших задач. GET-запрос получает данные, POST-запрос отправляет данные на сервер.

От количества таких инструментов может сильно отличаться количество запросов в одной и той же интеграции.

Также на шаг 2 попадают сущности с шага 1 по отдельности.

Это значит, что если на шаге 2 у нас три инструмента с API-запросом, а на шаге 1 получаем 10 сущностей, то итоговое количество вызовов на шаге 2 для всех 10 сущностей рассчитывается как 10*3=30.

Есть нюанс для GET-запросов, полностью одинаковые GET-запросы кэшируются на 10 минут, и если за 10 минут был такой же GET-запрос, то он не считается

Шаг третий: Куда


С каждой сущности с шага 1 делается API-запрос в итоговый сервис, а значит, получив 10 сущностей на первом шаге, на шаге 3 создается 10 API-запросов.

Шаг четвертый: Сопоставление данных


Запросы тут не создаются, равно как и на пятом шаге .

Резюмируем

По итогу подсчетов получаем цифру в три API-запроса - ровно столько необходимо для того, чтобы выгрузить одну сущность и передать ее в другой сервис при минимальном количестве настроенных фильтров.

Число запросов за все время работы интеграции или за 24 часа отследить можно в списке интеграций:

Общее число вызовов по конкретному сервису или порталу можно посмотреть здесь:

В случае потребности добавления большего числа фильтров можно использовать ИИ и настроить допзапросы на втором шаге настройки интеграции.

А сумма вызовов в учетной записи - здесь:

Если потребуется добавить большее числа фильтров, то можно использовать ИИ и настроить допзапросы на втором шаге настройки интеграции.

Количество API-запросов из-за этого увеличится, а значит и возрастет нагрузка. 


Расширьте возможности Битрикс24 с платформой Пинкит


С помощью Пинкит вы можете легко настроить интеграции вашей CRM и других веб-сервисов и уменьшить ручной труд.

Подберите сценарий автоматизации под ваши задачи на примере готовых кейсов и шаблонов интеграций в Пинкит

Узнайте, какие сервисы можно интегрировать с помощью Пинкит: https://lk.pinkit.io/tariffs

Заполните форму и мы проведем вам онлайн-встречу, где вы получите примеры реализации с кейсами внедрений:


Задать вопрос
Задавайте ваши вопросы и специалисты с радостью ответят на них в кратчайшее время.
Время работы специалистов Пн.–Пт.: с 9:30 до 18:30; Сб.-Вс.: выходные.
Вернуться


Добавить новый комментарий
0
Павел Филатов 07.10.2024 14:32:22
Сервис Пинкит – это незаменимый инструмент для обмена данными с внешними web-сервисами.

Самые востребованные интеграции по API: Google Sheets, Unisender, СберБанк, HH.ru, Контур.Фокус, GetCourse, Банки, iiko.
0
Павел Филатов 07.10.2024 14:32:41
Для тех, кто идет в ногу со временем, мы проводим регулярные вебинары.

Если у Вас есть вопросы по настройке, по функционалу или вы просто  хотите быть в курсе новых трендов, тогда регистрируйтесь и  подключайтесь к нашим вебинарам. Для вас всегда интересные спикеры,  разбор задач на примере реальных кейсов, а также подарки самым активным.
0
Павел Филатов 07.10.2024 14:32:52
Подписывайтесь на наш YouTube-канал, где Вы найдете много полезных кейсов по работе с email-рассылками в CRM.
0
Елена Хажина 28.06.2025 20:51:07
Какие сервисы можно интегрировать? Узнайте здесь https://lk.pinkit.io/tariffs
  • Лицензия на подключение сервиса Пинкит  (обмена данными CRM с Вашим веб-сервисом) тариф Команда. Картинка
    Лицензия на подключение сервиса Пинкит (обмена данными CRM с Вашим веб-сервисом) тариф Команда
    от 33 600 руб.
    Подробнее
  • Лицензия на подключение сервиса Пинкит (обмена данными CRM с Вашим веб-сервисом) тариф Компания. Картинка
    Лицензия на подключение сервиса Пинкит (обмена данными CRM с Вашим веб-сервисом) тариф Компания
    от 64 680 руб.
    Подробнее
  • Лицензия на подключение сервиса Пинкит (обмена данными CRM с Вашим веб-сервисом) тариф Корпорация. Картинка
    Лицензия на подключение сервиса Пинкит (обмена данными CRM с Вашим веб-сервисом) тариф Корпорация
    от 98 280 руб.
    Подробнее
  • Онлайн-консультация по работе с Пинкит. Фото
    Онлайн-консультация по работе с Пинкит
    3 500 руб.
    В корзину
  • Техническая поддержка Битрикс24. Фото
    Техническая поддержка Битрикс24
    от 3 500 руб.
    Подробнее

  • На главную
  • Компания
  • Информация
  • Помощь
8 (800) 222-53-76 
Сайт использует файлы cookie. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookie.
  • PINALL © 2011 - 2025
    Все права защищены


    Роскомнадзор
    Рег.№ 77-17-007126


    ВКонтакте YouTube
    • Реквизиты
    • Вакансии
    • Новости
    • Пользовательское соглашение
    • Обработка данных
    • Лицензионный договор
    • Кейсы
    • Сертификаты
    • Компетенции
    • Способы оплаты
    • Партнерская программа
    • Вебинары
    • Статьи
    • Вопрос-ответ
    • Вики
    • Бренды
    • Интеграции
Информация на сайте www.pinall.ru не является публичной офертой