Поддержка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.
Спасибо, помогло!
Спасибо :)
Необязательно:
Оставить отзыв о статье
Не помогло
Очень жаль :(
Уточните, пожалуйста, почему:
Это не то, что я ищу
Очень сложно и непонятно
Оставить отзыв о статье
У меня остались вопросы