аватар question@mail.ru · 01.01.1970 03:00

Как оптимально делать api запросы в Битрикс

Был у кого-то опыт? Поделитесь, пожалуйста. Работаю с их crm, пытаюсь выгрузить через их апи к себе в базу все данные о наших лидах. Это будет ежедневная процедура. Но пока что трэш - на пачку лидов 50 шт нужно сделать 151 = 1 + 50*3 запроса. С учётом того, что у них ограничение 1 запрос в 0.7 секунды, а лидов 30000, руки опускаются. Документация их (так же как и структура данных) к апи оставляют желать лучшего. Кто как справлялся? Поделиьесь опытом, пожалуйста!! Подключаюсь через вебхуки.

аватар answer@mail.ru · 01.01.1970 03:00

Обратите внимание на Python-пакет .

Эта биб��иотека была специально написана, чтобы в одну строку кода быстро выкачивать большие объемы из Битрикс24, используя параллельные запросы и упаковку запросов в батчи.

Чтобы выкачать все лиды:

import fast_bitrix24# ниже вставьте ваш вебхукb = fast_bitrix24.Bitrix('your_webhook_goes_here')leads = b.get_all('crm.lead.list')

Вы получите список всех ваших лидов. 30000 лидов загрузятся примерно за 10-20 сек.

Последние

Похожие