Методы API
Список методов

Расширеная предварительная проверка авто


Основная информация о методе:

key
Ключ доступа к API
gosnumber
Госномер автомобиля

Примеры запроса:

PHP
Python
C#

    // Входные данные
    $url = "https://data.tronk.info/reportnewcheckb2b.ashx";
    $request_params = array(
        "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
        "gosnumber" => "A100AA123"
    );
    $get_params = http_build_query($request_params);
    // Запрос к серверу
    $response = file_get_contents($url."?".$get_params);
    // Преобразование ответа
    $result = json_decode($response);

                    
                            
    import requests
    url = "https://data.tronk.info/reportnewcheckb2b.ashx"
    # подготовка параметров get запроса
    params = {
        "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
        "gosnumber": "A100AA123",
    }
    # отправка запроса
    response = requests.get(
        url=url,
        params=params
    )
    # преобразование ответа к словарю
    data = response.json()
                            
                        
                            
    using Newtonsoft.Json;
    class Program
    {
        static async Task Main(string[] args)
        {
            // Входные данные
            string end_point = "https://data.tronk.info/reportnewcheckb2b.ashx";
            Dictionary< string, string > dict_params = new()
            {
                { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
                { "gosnumber", "A100AA123" },
            };
            string url_params = string.Join("&", dict_params.Select(kvp => $"{kvp.Key}={kvp.Value}"));
            string url = $"{end_point}?{url_params}";
            // Запрос к серверу
            try 
            {
                using var client = new HttpClient();
                var response = await client.GetAsync(url);
                var response_body = response.Content.ReadAsStringAsync();
                // Преобразование ответа
                var result = JsonConvert.DeserializeObject(response_body);
            }
            catch (HttpRequestException ex)
            {
                 // Обработка исключений на уровне запроса
            }
            catch (Exception ex)
            {
                 // Обработка исключений
            }
        }
    }
                            
                        

Результат вызова метода:

Описание возвращаемого JSON

start DateTime
Дата и время создание запроса
end DateTime
Дата и время окончания запроса
gosnomer String
Гос.номер по которому запрашивается информация
vin String
VIN номер по которому запрашивается информация
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
result Object
Многомерный объект с результатом возвращаемого запроса
Vin String
VIN номер по которому запрашивается информация
Number String
Гос.номер по которому запрашивается информация
Marka String
Марка ТС
Model String
Модель ТС
Year Int
Год выпуска ТС
Color String
Цвет ТС
Volume Double
Объем двигателя ТС
HorsePower Double
Мощность двигателя ТС (л.c.)
ChasisNumber String
Номер шасси ТС
BodyNumber String
Номер кузова ТС
Image String
Ссылка на изображение ТС

Результат вызова метода в случае ошибки:

  • Закончился доступ или запросы (Проверить доступ)

  • Нет необходимых прав

  • Некорректный ключ доступа или пользователь не создан

  • Не передан Госномер

  • Госномер указан в недопустимом формате
  • Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    gosnomer String
    Госномер ТС по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки

    Оставьте заявку для получения консультации

    или
    Задать вопрос в Telegram