API Индекса ATI.SU по направлениям
API предоставляет значение Индекса ATI.SU для 100 самых популярных направлений в РФ, входящих в общий Индекс ATU.SU.
API позволяет запросить значения Индекса ATI.SU:
- по 100 самым популярным направлениям в РФ;
- для полностью загруженного транспорта 20 т, 82 м3;
- за интересующий вас период;
- для всех типов кузовов или отдельно для рефрижератора, открытого и закрытого кузова.
Как получить доступ к API
Чтобы получить доступ к API – подключите лицензию «API Средних ставок» на странице оплаты.
Если у вас остались вопросы — напишите в техническую поддержку на api@ati.su.
Методы
Динамика индекса по направлению
Динамика индекса по направлению post /index/license/v1/index_by_direction
Начало периода. Формат ISO-8601.
Конец периода. Формат ISO-8601.
Точка откуда.
Id точки.
Точка куда.
Id точки.
Тип кузова.
ref
– Рефрижераторыclose
– Закрытыеopen
– Открытыеall
– Все типы
curl 'https://api.ati.su/index/license/v1/index_by_direction' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"DateFrom":"2022-02-01","DateTo":"2022-03-02","From":{"Id":0},"To":{"Id":0},"CarType":"ref"}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/index/license/v1/index_by_direction", "{""DateFrom"":""2022-02-01"",""DateTo"":""2022-03-02"",""From"":{""Id"":0},""To"":{""Id"":0},""CarType"":""ref""}");
200 Successful Response
Набор данных индекса
Дата. Формат ISO-8601
Значение индекса
404 Not Found
основное тело ошибки с описанием
тип ошибки если имеется
код возвращаемой ошибки
какие-либо дополнительные детали ошибки
422 Validation Error
Доступные направления индекса
Доступные направления индекса get /index/license/v1/directions
curl 'https://api.ati.su/index/license/v1/directions' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/index/license/v1/directions");
200 Successful Response
Все направления для индекса
Точка откуда.
Id точки.
Название точки.
Точка куда.
Id точки.
Название точки.