Документация по работе с API Отзывные компанииHTTPS GET запрос: https://api-cloud.ru/api/gost.phpОбязательно использовать HTTPS протокол, иначе запросы будут дублироваться при перенаправлении с HTTP на HTTPS. Обязательно использовать GET запрос, иначе мы не увидим параметры, которые вы передаете.
| type Обязательно |
Описание | Параметры в запросе Обязательно |
|---|---|---|
| В одном запросе возможно отправить только 1 тип | ||
| vin | Проверка отзывной компании по VIN коду
• Дата отзывной компании
• Организатор
• Марка
• Название ТС
• Причина отзыва
• Рекомендации
|
Обязательные vin - VIN код транспортного средства Разрешено: латиница, цифры, знак "-" token - персональный ключ API |
| certificate | Поиск свидетельства о безопасности транспортного средства
• Марка
• Коммерческое наименование
• Тип
• Шасси
• VIN (идентификационный номер)
• Категория
• Год изготовления
• Полная масса
• Тип кузова
• Трансмиссия
• Двигатель
• Тип двигателя
• Экологический класс
• Дата свидетельства
• Номер свидетельства
• Изготовитель
• Адрес изготовителя
• Сборочные заводы и их адреса
• Дополнительная информация
|
Обязательные string - VIN код транспортного средства / Номер свидетельства / Номер шасси Разрешено: кариллица, латиница, цифры, знаки "- ." token - персональный ключ API |
function get_rez($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_TIMEOUT,120); // Таймаут необходим, поскольку 30 секунд может не хватить и вы не получите ответ
$res = curl_exec($ch);
curl_close($ch);
return $res;
}
$data = [
'type' => 'Тип запроса (type)',
...
Необходимы для запроса параметры
...
'token' => 'Токен',
];
// Структурированная ссылка для GET запроса
$url = 'https://api-cloud.ru/api/gost.php?' . http_build_query($data);
$data = get_rez($url); // Результат ответа (JSON)
https://api-cloud.ru/api/gost.php?type=vin&vin=KL1JF69***K138361&token=53ba1b7a55abbB014aa97*****22079
{
"status": 200, // Статус ответа
"date": "09.03.2021",
"organizator": "АКЦИОНЕРНОЕ ОБЩЕСТВО \"МЕРСЕДЕС-БЕНЦ РУС\"",
"marka": "Mercedes-Benz",
"namets": "GLC-класс (тип 253)",
"reasons": "Причина отзыва транспортных средств: резьбовое соединение плюсового провода на стартере может не соответствовать спецификации.",
"recommendation": "На всех транспортных средствах будет проверено и, при необходимости, откорректировано резьбовое соединение плюсового провода на стартере.",
// Информация о запросе
"inquiry": {
"price": 0.8, // Списание за запрос
"balance": 100462.11, // Баланс после текущего запроса
"credit": "0.00", // Кредитный лимит (сумма лимита расходов при нуле)
"speed": 1, // Скорость запроса
"attempts": 1 // Попыток
}
}
{
"status": 200,
"count": 0,
"message": "Отзывные компании по указанному VIN отсутствуют",
// Информация о запросе
"inquiry": {
"price": 0.8, // Списание за запрос
"balance": 100462.11, // Баланс после текущего запроса
"credit": "0.00", // Кредитный лимит (сумма лимита расходов при нуле)
"speed": 1, // Скорость запроса
"attempts": 1 // Попыток
}
}
{"status":404, "error":"TIME_MAX_CONNECT", "errormsg":"Достигнуто максимальное количество коннектов, при которых ресурс не вернул результата"}
https://api-cloud.ru/api/gost.php?type=certificate&string=L6T77HCE7PF070863&token=53ba1b7a55abbB014aa97*****22079
{
"status": 200, // Статус ответа
// Массив с результатами
"result": [
{
"product": "ZEEKR", // Марка
"tradename": "X", // Коммерческое наименование
"type": "MR7005BEV07", // Тип
"chassis": "-", // Шасси
"VIN": "L6T77HCE7PF070863", // VIN (идентификационный номер)
"category": "M1", // Категория
"yearofmanufacturing": "2023", // Год изготовления
"fullmass": "2340", // Масса
"bodytype": "хэтчбек/5", // Тип кузова
"transmission": "редуктор понижающий, одноступенчатый", // Трансмиссия
"enginetrademark": "-", // Двигатель
"enginepetrol": "-", // Тип двигателя
"enginecylindersusefulcapacity": "-", // Рабочий объем цилиндров
"enginemaxpower": "-", // Максимальная мощность двигателя
"eco": "4", // Экологический класс
"dateofpublication": "05.01.2024 00:00:00 ZE3", // Дата публикацияя
"numberofcertificate": "ТС RU А-CN.ОВ57.13781", // Номер свидетельства
"dateofissueofcertificate": "17.05.2024", // Дата оформления
// Наименование испытательной лабораторрии
"nameofcertificationorg": "Испытательная лаборатория «Нижегородский центр технической диагностики» Общества с ограниченной ответственностью «ПРОММАШ ТЕСТ Регионы», юридический адрес: 119415, Российская Федерация, Москва, вн. тер. г. муниципальный округ проспект Вернадского, пр-кт Вернадского, д. 41, стр. 1, помещ. 263, фактический адрес: 603057, Российская Федерация, Нижегородская область, Город Нижний Новгород, Бекетова ул., дом 13, литера \"ЖЖ1\", помещение 30, 31, 40, 41, тел.: +7 8312746553, электронная почта: nctd2000@mail.ru, аттестат аккредитации: RA.RU.21ОВ57, от 09.02.2021",
// Адрес испытательной лабораторрии
"addressofcertificationorg": "Испытательная лаборатория «Нижегородский центр технической диагностики» Общества с ограниченной ответственностью «ПРОММАШ ТЕСТ Регионы», юридический адрес: 119415, Российская Федерация, Москва, вн. тер. г. муниципальный округ проспект Вернадского, пр-кт Вернадского, д. 41, стр. 1, помещ. 263, фактический адрес: 603057, Российская Федерация, Нижегородская область, Город Нижний Новгород, Бекетова ул., дом 13, литера \"ЖЖ1\", помещение 30, 31, 40, 41, тел.: +7 8312746553, электронная почта: nctd2000@mail.ru, аттестат аккредитации: RA.RU.21ОВ57, от 09.02.2021",
"attestat": "RA.RU.21ОВ57", // Аттестат
// Изготовитель
"nameofmanufacturer": "Zhejiang Geely Automobile Co., Ltd. (Zhejiang Geely Automobile Co., Ltd.), юридический адрес: No. 688, Binhai 6th Road, High-tech Zone, Hangzhou, Ningbo, Zhejiang, Китай, фактический адрес: No. 688, Binhai 6th Road, High-tech Zone, Hangzhou, Ningbo, Zhejiang, Китай",
// Адрес изготовителя
"addressofmanufacturer": "Zhejiang Geely Automobile Co., Ltd. (Zhejiang Geely Automobile Co., Ltd.), юридический адрес: No. 688, Binhai 6th Road, High-tech Zone, Hangzhou, Ningbo, Zhejiang, Китай, фактический адрес: No. 688, Binhai 6th Road, High-tech Zone, Hangzhou, Ningbo, Zhejiang, Китай",
// Дополнительная информация
"note": "Место проведения испытаний: 660015, РОССИЯ, Красноярский край, Емельяновский р-н, сельское поселение Солонцовский сельсовет, поселок Солонцы, микрорайон Воскресенский, строение 2. РОССИЯ, Красноярский край, Емельяновский р-н, сельское поселение Солонцовский сельсовет, поселок Солонцы, микрорайон Воскресенский, земельный участок 2."
}
],
"inquiry": {
"price": 0.2,
"balance": 445.71,
"credit": "0.00", // Кредитный лимит (сумма лимита расходов при нуле)
"speed": 12,
"attempts": 1
}
}
{
"status": 200, // Статус ответа
"result": [], // Массив с результатами пустой
"inquiry": {
"price": 0.2,
"balance": 445.51,
"credit": "0.00", // Кредитный лимит (сумма лимита расходов при нуле)
"speed": 3,
"attempts": 1
}
}
{"status":404, "error":"TIME_MAX_CONNECT", "errormsg":"Достигнуто максимальное количество коннектов, при которых ресурс не вернул результата"}
| дата | что изменилось |
|---|---|
| 17.05.2024 | Добавили новый метод 'certificate'. Позволяет осуществить поиск свидетельства о безопасности транспортного средства. Подойдет в том случае, когда есть Электронный ПТС и ТС еще не была в ГИБДД, но необходимо знать что за авто. Подробнее в документации |
| 05.01.2023 | Пересобран алгоритм работы. API работает в штатном режиме. |
| 23.10.2022 | В массив inquiry добавили ключ balance. Вывод текущего баланса после запроса, позволит не отправлять дополнительные запросы на проверку баланса. |
| 03.05.2022 | Исправлена ошибка в выводе, где поля были перепутаны. |
| 29.04.2022 | Исправлена ошибка, при передаче VIN в нижнем регистре отсутствовал результат. |
| 18.11.2021 | Информация о запросе в массиве inquiry |
| 17.04.2021 | Добавили проверку доступности сервиса решения капч. Если сервис недоступен, то средства за запрос не снимаются. Вы сможете отправить запрос позднее, когда сервис будет вновь доступен. |
| код (error) | Описание ошибки (message) |
|---|---|
| 888 | ИМЯ передаваемой переменной: forbidden symbols present В переменной ИМЯ присутствуют запрещенные символы |
| 766 | MISSING_MANDATORY_PARAMETER Отсутствуют обязательные параметры |
| 602 | TOKEN_NO_ACCESS Нет доступа к запрашиваему методу запроса |
| 511 | string: forbidden symbols present В переменной string присутствуют запрещенные символы |
| 510 | MISSING_REQUIRED_STRING_PARAMETER Отсутствует обязательный параметр string |
| 504 | TOKEN_LOCKED_IN_THE_SYSTEM Переданный токен заблокирован службой качества / автоматической системой |
| 503 | TOKEN_NOT_REGISTERED_IN_THE_SYSTEM Переданный токен не зарегистрирован в системе |
| 502 | MISSING_REQUIRED_TOKEN_PARAMETER Отсутствует параметр token |
| 501 | MISSING_REQUIRED_VIN_PARAMETER Отсутствует параметр vin или указан неверно |
| 500 | MISSING_REQUIRED_TYPE_PARAMETER Отсутствует параметр type |
| 499 | WRONG_TOKEN_KEY Вы указали значение параметра token в неверном формате, ключ должен содержать 32 символа. |
| 498 | TOKEN_NO_MONEY Для выполнения запроса недостаточно средств, пополните баланс. |
| 460 | NO_REQUIRED_PARAMETERS Отсутствуют обязательные параметры |
| 456 | MAX_LIMIT Превышено количество одновременных соединений (потоки) |
| 404 | TIME_MAX_CONNECT Достигнуто максимальное количество коннектов, при которых ресурс не вернул результата. Повторите попытку позже. |
| 123 | IP_NOT_REGISTERED_IN_THE_SYSTEM Сработала защита IP. Текущий IP не совпадает с заданным в ЛК |
| 111 | PARAMETER_CONFLICT Вы указали параметры, которые конфликтуют между собой. Например VIN и regNumber. Необходимо указать либо VIN либо regNumber, что-то одно. |
| 15 | DATE_ERROR Ошибка значения переданной даты |
| 5 | TEST_TIME_OFF Закончился период тестирования |
| 3 | TOKEN_BLOCKED_BY_QUALITY_SERVICE Ваш токен заблокирован службой качества. Свяжитесь с технической поддержкой |
| 2 | TOKEN_TEHBLOCK Установлена техническая блокировка токена. Включить или выключить можно самостоятельно в настройках безопасности. |
| 1 | API_SUSPENDED Работа этого API или метода временно приостановлена. Это значит, что источник не отвечает. Мы уже в курсе проблемы и занимаемся решением. Повторите запрос позже. |
{"error":"503","message":"TOKEN_NOT_REGISTERED_IN_THE_SYSTEM"}