Чтобы выгрузить историю лида через API в Битрикс24, вам необходимо выполнить следующие шаги:
1. Получить токен доступа для работы с API Битрикс24. Чтобы это сделать, зайдите в настройки вашего Битрикс24 аккаунта и перейдите в раздел "Веб-хуки". Создайте новый веб-хук и укажите нужные права доступа, включая доступ к сущности "Лиды".
2. Отправить HTTP-запрос к API Битрикс24 для получения информации о лиде. Используйте метод "crm.lead.get" и передайте в него идентификатор лида (ID) в параметре "ID". Например, вот пример запроса на PHP:
<?php $leadId = 12345; // ID лида $accessToken = "your_access_token"; // Ваш токен доступа $apiUrl = "https://your_domain.bitrix24.ru/rest/1/your_access_token/crm.lead.get?ID=".$leadId; $response = file_get_contents($apiUrl); $result = json_decode($response, true); // Обработка результата запроса if ($result["result"]) { // Вывод информации о лида на экран echo "Имя лида: " . $result["result"]["NAME"] . "<br>"; echo "Телефон: " . $result["result"]["PHONE"][0]["VALUE"] . "<br>"; // и так далее... } else { echo "Не удалось получить информацию о лиде"; } ?>
3. Далее, чтобы выгрузить историю лида, вам необходимо использовать метод "crm.timeline.list" и передать в него идентификатор лида (ID) в параметре "ENTITY_ID", а также установить "ENTITY_TYPE" в значение "LEAD". Например:
<?php $leadId = 12345; // ID лида $accessToken = "your_access_token"; // Ваш токен доступа $apiUrl = "https://your_domain.bitrix24.ru/rest/1/your_access_token/crm.timeline.list?ENTITY_ID=".$leadId."&ENTITY_TYPE=LEAD"; $response = file_get_contents($apiUrl); $result = json_decode($response, true); // Обработка результата запроса if ($result["result"]) { // Вывод истории лида на экран foreach ($result["result"] as $item) { echo "Дата создания: " . $item["CREATED"] . "<br>"; echo "Тип события: " . $item["TYPE"] . "<br>"; echo "Описание: " . $item["SUBJECT"] . "<br>"; // и так далее... } } else { echo "Не удалось получить историю лида"; } ?>
Таким образом, вы можете использовать эти методы для получения информации о конкретном лида и его истории через API Битрикс24. Важно помнить, что в приведенном выше примере URL запроса нужно заменить на свой, указав правильный домен и токен доступа, а также указать соответствующий формат для работы с API(в моем примере использовался JSON).