Прайс-листы доступны в форматах: CSV, XLS, XML, API.
Периодичность обновления остатков: 30 минут для файлов ХLS и 10 минут для CSV и API.
Теперь вы обладаете ещё более оперативной информацией об остатках на всех наших складах.
Подробнее о прайс-листах с расшифровкой обозначения колонок, можно узнать здесь.
С 1 Июля 2025 года начала работать версия 3 – API v3
Так же мы запустили дополнительный сервер для первичных запросов чтобы можно было стабильно получать данные из разных регионов мира. В примерах мы используем хост в дата-центре на территории РФ https://ru1.apidnt.ru/v3/ но также можно использовать хост в ДЦ Хельсинки https://fn1.apidnt.ru/v3/
Главное отличие v3 в использовании CDN для передачи данных. B связи с периодическими сложностями доступа к API Dynatone из различных регионов и в связи с перегруженностью, мы развернули передачу данных через Anycast CDN (content delivery network). Сеть стостоит из 45 серверов на территории РФ и развернута на базе инфраструктуры одного из крупнейших Российских провайдеров, что исключает блокировки и задержки (как это часто бывает с зарубежными операторами). CDN кроме серверов в РФ включает и сервера других странах. Что облегчит доступ к API Dynatone нашим партнерам за пределами РФ.
При программном получении данных важно иметь ввиду, что при запросе происходит редирект на нужный сервер сети. Для этого функция чтения файлов у вас должна поддерживать редирект. При программном обращении к АПИ он вернет 302 ответ и адрес, на который надо перейти. Поэтому при программных запросах должен обрабатываться редирект. Если у вас возникнут сложности с обработкой Редиректа, можно по прежнему использовать API v2, для этого в URL надо поменять v3 на v2.
Вот как может выглядеть запрос на PHP
function get_file_curl($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // ВАЖНО: следовать редиректам
curl_setopt($ch, CURLOPT_MAXREDIRS, 5); // Безопасный лимит
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_TIMEOUT, 5); // Если нет ответа 5 сек, то и не будеи ждать, может временная ошибка в сети
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$data = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($httpCode !== 200 || $data === false) {
throw new Exception("Failed to get file (HTTP $httpCode): $url");
}
curl_close($ch);
return $data;
}
По многочисленным запросам мы также возобновили почтовую рассылку прайс-листа компании Динатон в формате Excel.
Структура прайса разбита по товарным категориям и включает информацию о наличии товаров на всех складах компании, ценах и информацию о планируемых датах поступления.
Для вашего удобства существует возможность самостоятельно настроить периодичность получения прайс-листа или отключить эту опцию.
Еще более оперативно обновлять цены, остатки, описания и другие данные о товаре вы можете, подключившись к нашему API.