Для получения ссылки на детализацию звонков в Битрикс24 через API, вы должны использовать метод "voximplant.statistic.get" из модуля "voximplant".
Прежде всего, убедитесь, что у вас есть необходимые права доступа к модулю "voximplant" в вашей учетной записи Битрикс24, и вы должны использовать авторизацию OAuth 2.0 для взаимодействия с API.
Чтобы получить ссылку на детализацию звонков, выполните следующие шаги:
Шаг 1: Получение access_token
Аутентифицируйте свое приложение и получите access_token, используя любую из поддерживаемых аутентификаций (например, Authorization Code или Implicit Flow).
Шаг 2: Вызов метода voximplant.statistic.get
Сформируйте HTTP-запрос на адрес API Битрикс24, указав следующие параметры:
- Метод: voximplant.statistic.get
- Параметры запроса:
- "start_date" - дата начала периода, за который требуется получить статистику звонков (в формате "Y-m-d H:i:s").
- "end_date" - дата окончания периода (в формате "Y-m-d H:i:s").
- "format" - формат детализации звонков, который может быть "csv", "excel" или "html". Выберите формат, который наиболее удобен для вас.
Пример HTTP-запроса с использованием cURL в PHP:
$access_token = "YOUR_ACCESS_TOKEN"; $start_date = "2022-01-01 00:00:00"; $end_date = "2022-01-31 23:59:59"; $format = "csv"; $url = "https://YOUR_DOMAIN/rest/voximplant.statistic.get.json" . "?access_token=" . urlencode($access_token) . "&start_date=" . urlencode($start_date) . "&end_date=" . urlencode($end_date) . "&format=" . urlencode($format); $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => $url, ]); $response = curl_exec($curl); curl_close($curl); if ($response === false) { die("Error making API request: " . curl_error($curl)); } $result = json_decode($response, true); if ($result["error"]) { die("API error: " . $result["error_description"]); } $link = $result["result"]["link"];
После выполнения запроса вы получите ответ в формате JSON. В поле "link" содержится ссылка на детализацию звонков в выбранном формате (csv, excel или html). Вы можете использовать эту ссылку для загрузки детализации звонков или предоставления ее пользователю.
Обратите внимание, что вы должны заменить "YOUR_ACCESS_TOKEN" на фактический access_token вашего приложения, а также указать начальную и конечную дату периода, за который вы хотите получить детализацию звонков.
Надеюсь, эта информация оказалась полезной для вас!