Как получить ссылку на детализацию звонков по API?

Для получения ссылки на детализацию звонков в Битрикс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 вашего приложения, а также указать начальную и конечную дату периода, за который вы хотите получить детализацию звонков.

Надеюсь, эта информация оказалась полезной для вас!