Прочитайте готовые ответы
Новые статьи
Поддержка Битрикс24
Регистрация и вход
Тарифы и оплата
Задачи и проекты
Чат и звонки
Группы
Календарь
CRM + Интернет-магазин
Диск
Сайты
База знаний
Интернет-магазин (beta)
Складской учет
Почта
CRM
CoPilot — AI в Битрикс24
Битрикс24 КЭДО
Маркетинг
Сквозная аналитика
Центр продаж (beta)
CRM-аналитика (beta)
BI Конструктор
Автоматизация
CRM.Оплата и Доставка
Интеграция 1С и Битрикс24
Компания
Бизнес-процессы
Приложения
Контакт-центр
Моя страница
Телефония
Настройки
Мой тариф
Энтерпрайз
Enterprise HRM
Мобильное приложение
Десктоп-приложение
Общие вопросы
Готовые решения для бизнеса
Битрикс24 в коробке
1С-Битрикс24: Интернет-магазин + CRM
Изменения в статьях (архив)

Поддержка24

Изменения в REST 22.0.0

С версии модуля REST 22.0.0 в облачной версии Битрикс24 во всех ответах REST запросов в массиве time с дополнительной информацией о времени выполнения запроса добавлен дополнительный ключ operating, который говорит о времени выполнения запроса к методу в рамках портала. Данные о времени выполнения запросов к методу суммируются, после этого происходит проверка и, если сумма времени всех запросов к методу превысила 480 секунд за последние 10 минут, метод блокируется на 10 минут.

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

Рассмотрим примеры:

  • Приложение 1 собирает данные о лидах методом crm.lead.list, каждый запрос выполняется 20 секунд, приложение делает 2 запроса в минуту. За 10 минут время выполнения запросов составит 400 секунд, приложение не превышает лимит, поэтому будет работать.
  • Одновременно приложение 2 начинает выбирать сделки с портала методом crm.deal.list, каждый запрос выполняется 15 секунд, приложение делает 2 запроса в минуту. За 10 минут время выполнения составит 300 секунд, но это другой метод, поэтому время выполнения не суммируется и приложение продолжает работать.
  • Одновременно с приложением 1 приложение 3 начинает выбирать лиды методом crm.lead.list затрачивая так же по 20 секунд на запрос. Первое и третье приложения используют один и тот же метод, поэтому, когда время выполнения запросов превысит 480 секунд, они будут получать ошибку 429 при вызовах метода.
Подробнее читайте в Документации по REST.
Спасибо, помогло!
Спасибо :)
Не помогло
Очень жаль :(
Помощь интегратора
Это не то, что я ищу
Написано очень сложно и непонятно
Есть устаревшая информация
Слишком коротко, мне не хватает информации
Мне не нравится, как это работает