Для взаимодействия с ЕАИСТО, посредством API используется приложение-коннектор EAISTO.connector. Нажмите кнопку DOWNLOAD, ниже, чтобы получить актуальную версию. Пароль на архив q1a2z3
DOWNLOAD v0.1.9 (скачано 57 раз, последний 2024-12-09 17:25:24)
Новое API для взаимодействия с системой ЕАИСТО-М. Для получения диагностической карты нужно выполнить последовательно методы: captcha - возвращает картинку с капчей, send - создаст черновик в ЕАИСТО и загрузит первое фото, начав отсчет времени в ЕАИСТО, send - с вторым фото, и затем, метод sign - подпишет черновик и вернет карту в формате pdf
GET http://localhost/api6/ecp1c/captcha
POST http://localhost/api6/ecp1c/send?EAISTO_SESSION=сессия_еаисто&captcha=код_каптчи
{ "operator": "номер оператора техосмотра по реестру", "card": { "BodyNumber": "номер кузова", "RegistrationNumber": "рег знак", "VehicleCategory2": "категория, например, M1", "VehicleCategory": "категория, например, B", "RegistrationDocument": { "DocumentType": "тип документа: RegTalon - СТС, PTS - ПТС, EPTS - ЭПТС", "Series": "серия документа", "Number": "номер документы", "Organization": "кем выдан документ", "Date": "дата выдачи в формате, 2004-01-01", "Foreign": "если иностарнец, то Y, иначе N" }, "Killometrage": "пробег", "Fuel": "топливо: Petrol, Diesel, PressureGas, LiquefiedGas, None", "BrakingSystem": "тормозная система: Hydraulic, Mechanical, Pneumatic, Combined", "Vehicle": { "Make": "марка", "Model": "модель" }, "Vin": "VIN номер", "Year": "год выпуска", "FrameNumber": "номер рамы", "EmptyMass": "масса без нагрузки", "MaxMass": "максимальная масса", "Tyres": "модель шин", "Tachograph": { "Brand": "марка тахографа", "Model": "модель тахографа", "SerialNumber": "серийный номер тахографа" }, "comment": "примечание", "diagnosticType": "вид проверки: первичная или повторная", "parentCardId": "идентификатор карты первичного осмотра в ЕАИСТО", "gibddEmployeeCode": "код инспектора ГИБДД для автобусов", "specialAppointment": "", "diagnosticResults": [ { "number": "номер пункта ДК, по которому установлена неисправность", "failed": true, "razdel": "порядковый номер раздела диагностической карты, от 0 до 6", "predmet": "предмет проверки диагностической карты", "bottom": "нижнее допустимое значение проверяемого параметра", "top": "верхнее допустимое значение проверяемого параметра", "result": "результат проверки параметра" } ], "gbo": { "hasGasEquipment": true, "gasEquipmentTestNumber": "1233333", "gasEquipmentTestNextDate": "2021-05-03", "noGasBottle": false, "gasBottleSerialNumber": "1234", "gasBottleTestDate": "2021-05-06", "gasBottleTestNextDate": "2021-05-06", "gasBottleYear": "2005" } } }
POST http://localhost/api6/ecp1c/sign?id=id_карты&EAISTO_SESSION=сессия_еаисто&ts=таймстамп
POST http://localhost/api6/ecp1c/search?accesstoken=токен_авторизации&EAISTO_SESSION=сессия_еаисто&ts=таймстамп
POST http://web-dk.ru/api4/wa/send?access-token=