Разработка api для запроса информации по VIN автомобиля

10 000 руб. за проект
23 апреля 2020, 17:05 • 6 откликов • 85 просмотров
Разработать api сервис проверки автомобиля по VIN номеру (Проверка истории регистрации в ГИБДД).
Основная форма запроса на сайте ГИБДД: https://гибдд.рф/check/auto


Работающий api сервис должен представлять следующее:
Пример формата запроса: http://you_serv.er/gibdd_api/?key=Your_Key&vin=RUМКЕЕW7А01039819
Где:
Your_Key - ключ доступа, который находится в БД (mysql) на сервере, где крутится сервис
RUМКЕЕW7А01039819 - VIN номер, по которому запрашивается информация

Результат выполнения запроса должен быть в виде json-ответа:

{
"gibdd_history_done": 1 // флаг успешного выполнения запроса по истории регистраций

"history": {
"engineVolume": "1998.0"
"color": "СЕРЫЙ"
"bodyNumber": "JМZКЕЕW7А00788755"
"chassisNumber": "null"
"year": "2018"
"engineNumber": "10645039"
"vin": "RUМКЕЕW7А01039819"
"model": "МАZDА СХ-5"
"category": "В"
"type": "Легковые автомобили универсал"
"powerHp": "149.6"
"powerKwt": "110"
"vehiclePassport": {
"number": "25РА176229"
"issue": "ООО "МАЗДА МОТОР РУС""
}
"ownershipPeriods": [
{
"personType": "Физическое лицо"
"from": "2019-01-26"
"to": "null"
"lastOperation": "Регистрация новых, произведенных в России или везенных, а также ввезенных в Россию бывших в эксплуатации, в том числе временно на срок более 6 месяцев, испытательной техники."
"lastOperationId": "01"
}
]
}

}

Вся история результатов должны хранится в БД. При повторном запросе информация должна браться из БД и только в том случае, если её нет, то запрашивать на первичном сервисе ГИБДД.

-----------------------------------------------------------------------------------------------------------------------
Пример уже работающего сервиса: http://parser-api.com/gibdd-ru

Фактически, нужно сделать аналог этого сервиса, только запросы в данном случае будут по истории регистрации авто.
-----------------------------------------------------------------------------------------------------------------------

Результатом работы будет полностью рабочий сервис, протестированный заказчиком.
После успешного окончании тестов, исполнитель передает все разработанные скрипты заказчику, а также предоставляет небольшую инструкции по установке и использованию.

Отзывы
R50 fc900ad52b736a337acd2463a3bcfa0f
Заказчик
Работа сделана в срок. В целом доволен результатом. Рекомендую Михаила!
4 года назад
R50 8632a85958568118563c00dc138d4f8b
Фрилансер
Сотрудничество прошло гладко, всем доволен.
4 года назад