Работа с задачами на получение полной информации по VIN
Добавить задачу на получение полной информации по VIN:
key - ключ доступа к API
vin - VIN номер автомобиля
https://data.av100.ru/fullapi.ashx?key=APIKEY&vin=XXXXXXXXXXXXX
Результат вызова метода:
{
"error": false,
"result": {
"taskid": 6, //идентификатор задачи
"credate": "19.04.2017 17:25:25",
"status": 0
}
}
Результат вызова метода в случае ошибки:
{
"error": true,
"error_msg": "Доступ истек"
}
Проверить статус готовности задачи:
key - ключ доступа к API
taskid - идентификатор задачи
dates - ключ, активирующий отображение дат актуальности
https://data.av100.ru/fullapi.ashx?key=APIKEY&taskid=6&dates=1
Вызывать метод нужно с периодичностью от 1-5 секунд до тех пор, пока в ответном пакете не будет ссылка на подробную информацию.
Результат вызова метода:
{
"error": false,
"result": {
"taskid": 6,
"credate": "19.04.2017 17:25:30",
"finish": "19.04.2017 17:25:25",
"status": 1,
"mask": "1111111",
"maskdates":{
"reghistory":"19.04.2017 17:25:30",
"dtp":"19.04.2017 17:25:30",
"restrict":"19.04.2017 17:25:30",
"search":"19.04.2017 17:25:30",
"zalogreestr":"19.04.2017 17:25:30",
"osago":"19.04.2017 17:25:30"
}
"url": "https://data.av100.ru/api.ashx?key=APIKEY&vin=Y6DTF698P80160129" //ссылка на подробную информацию
}
}
Результат вызова метода в случае ошибки:
{
"error": true,
"error_msg": "Доступ истек"
}
Описание флагов поля mask:
0 - не обработано, 1 - обработано успешно, 3 - обработано не успешно
Назначение битов поля mask:
1 бит - история регистраций
2 бит - дтп
3 бит - розыск
4 бит - ограничения
5 бит - ОСАГО1 (если данных нет в этом блоке, то 6-ой бит будет всегда 3)
6 бит - ОСАГО2
7 бит - реестр залогов