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/carprice.php?' . http_build_query($data); $data = get_rez($url); // Результат ответа (JSON)Сервер вернёт результат обработки или код ошибки, если что-то пошло не так.
type (Метод) | Описание | Параметры в запросе |
---|---|---|
В одном запросе возможно отправить только 1 тип | ||
chekmodel | Вывод существующих моделей авто |
Обязательные marka - Марка автомобиля Acura, Alfa Romeo, Aston Martin, Audi, Bentley, BMW, Brilliance, Buick, BYD, Cadillac, Changan, Chery, Chevrolet, Chrysler, Citroen, Dacia, Daewoo, Daihatsu, Datsun, Derways, Dodge, DongFeng, DS, FAW, Ferrari, Fiat, Ford, Foton, GAZ, Geely, Genesis, GMC, Great Wall, Hafei, Haima, Haval, Hawtai, Honda, Hummer, Hyundai, Infiniti, Isuzu, Izh, JAC, Jaguar, Jeep, JMC, Kia, LADA, Lamborghini, Lancia, Land Rover, Lexus, Lifan, Lincoln, Luxgen, Maserati, Maybach, Mazda, Mercedes-Benz, MG, MINI, Mitsubishi, Nissan, Opel, Peugeot, Pontiac, Porsche, Ravon, Renault, Rolls-Royce, Rover, Saab, Saturn, Scion, SEAT, Skoda, Smart, SsangYong, Subaru, Suzuki, TagAZ, TATA, Tesla, Toyota, UAZ, Volkswagen, Volvo, Vortex, Xin Kai, ZAZ, Zotye, ZX Разрешено: кириллица, латиница, цифры, знак "-" token - персональный ключ API |
chekyear | Вывод годов выпуска авто |
Обязательные marka - Марка автомобиля Разрешено: кириллица, латиница, цифры, знак "-" model - Модель автомобиля (Из предварительного запроса по type=chekmodel) Разрешено: кириллица, латиница, цифры, знак "-" token - персональный ключ API |
chekgeneration | Вывод поколений и модицикациях авто |
Обязательные marka - Марка автомобиля Разрешено: кириллица, латиница, цифры, знак "-" model - Модель автомобиля (Из предварительного запроса по type=chekmodel) Разрешено: кириллица, латиница, цифры, знак "-" year - Год выпуска автомобиля (Из предварительного запроса по type=chekyear) Разрешено: цифры, знак "-" token - персональный ключ API |
chekbody | Вывод кузова и уровня оснащения |
Обязательные marka - Марка автомобиля Разрешено: кириллица, латиница, цифры, знак "-" model - Модель автомобиля (Из предварительного запроса по type=chekmodel) Разрешено: кириллица, латиница, цифры, знак "-" year - Год выпуска автомобиля (Из предварительного запроса по type=chekyear) Разрешено: цифры, знак "-" generation - Поколение автомобиля (Из предварительного запроса по type=chekgeneration) Разрешено: цифры, знак "-" modification - Модицикация автомобиля (Из предварительного запроса по type=chekgeneration) Разрешено: цифры, знак "-" token - персональный ключ API |
price | Приблизительная оценочная стоимость автомобиля |
Обязательные marka - Марка автомобиля Разрешено: кириллица, латиница, цифры, знак "-" model - Модель автомобиля (Из предварительного запроса по type=chekmodel) Разрешено: кириллица, латиница, цифры, знак "-" year - Год выпуска автомобиля (Из предварительного запроса по type=chekyear) Разрешено: цифры, знак "-" probeg - Пробег авто Разрешено: цифры, знак "-" Не обязательные, но плиближающие к реальной стоимости generation - Поколение автомобиля (Из предварительного запроса по type=chekgeneration) Разрешено: цифры, знак "-" modification - Модицикация автомобиля (Из предварительного запроса по type=chekgeneration) Разрешено: цифры, знак "-" body - Кузов (Из предварительного запроса по type=chekbody) Разрешено: цифры, знак "-" equipments - Модицикация автомобиля (Из предварительного запроса по type=chekbody) Разрешено: цифры, знак "-" token - персональный ключ API |
https://api-cloud.ru/api/carprice.php?type=chekmodel&marka=Peugeot&token=53ba1b7a55abbB014aa97eff3a522079
{ "status": 200, // Модели "models": [ "1007", "107", "2008", "206", "207", "208", "208 GTi", "3008", "301", "307", "308", "4007", "4008", "406", "407", "408", "5008", "508", "607", "806", "807", "Expert", "Partner VP", "Partner VU", "RCZ", "Traveller" ], // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
{ "status":200, "message":"Информация о марках не найдена. Проверьте переданный параметр marka. Полный список марок в документации.", // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
https://api-cloud.ru/api/carprice.php?type=chekyear&marka=Peugeot&model=308&token=53ba1b7a55abbB014aa97eff3a522079
{ "status": 200, // Годы выпуска "years": [ "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017" ], // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
{ "status":200, "message":"Информация о годах выпуска не найдена. Проверьте переданные параметры marka, model.", // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
https://api-cloud.ru/api/carprice.php?type=chekgeneration&marka=Peugeot&model=308&year=2008&token=53ba1b7a55abbB014aa97eff3a522079
{ "status": 200, // Поколения "generations": [ "I" ], // Модицикации "modifications": [ "1.6 AT/120/Бензин/Передний", "1.6 AT/140/Бензин/Передний", "1.6 AT/150/Бензин/Передний", "1.6 MT/120/Бензин/Передний", "1.6 MT/140/Бензин/Передний", "1.6 MT/150/Бензин/Передний", "1.6 MT/90/Дизель/Передний" ], // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
{ "status":200, "message":"Информация о поколениях не найдена. Проверьте переданные параметры marka, model, year", // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
https://api-cloud.ru/api/carprice.php?type=chekbody&marka=Peugeot&model=308&year=2008&generation=I&modification=1.6%20AT/140/Бензин/Передний&token=53ba1b7a55abbB014aa97eff3a522079
{ "status": 200, // Кузов "body": [ "Универсал", "Хэтчбек 5 дв." ], // Уровень оснащения "equipments": [ "базовый", "средний", "максимальный" ], // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
{ "status":200, "message":"Информация о поколениях и модицикациях не найдена. Проверьте переданные параметры marka, model, year, generation, modification", // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
https://api-cloud.ru/api/carprice.php?type=price&marka=Peugeot&model=308&year=2008&generation=I&modification=1.6 AT/140/Бензин/Передний&equipments=средний&body=Хэтчбек 5 дв.&probeg=250000&token=53ba1b7a55abbB014aa97eff3a522079
{ "status": 200, // Основная ифнормация о автомобиле "autoInfo": { "mark": "Peugeot", // Марка "model": "308", // Модель "year": "2008", // Год выпуска "generation": "I", // Поколение "modification": "1.6 AT/140/Бензин/Передний", // Модификация "body": "Хэтчбек 5 дв.", // Кузов "doors": 5, // Двери "volume": "1.6 л.", // Объем двингатель "power": "140 л.с.", // Мощность двигателя "fuel": "бензин", // Тип топлива "transmission": "передний", // Трансмиссия "equipment": false, // Уровень оснащения "probeg": "250 000 км" // Пробег }, // Информация от ресурса источника "share_title": "Справедливая цена на автомобиль Peugeot 308 I, 2008 г.в., 1.6 AT/140/Бензин/Передний, Хэтчбек 5 дв. на дату 27.05.2021 составляет 284400 рублей.", // Стоимость для самостоятельной продажи "cost": 284400, // Стоимость для условий сдачи в Trade-In "cost_trade_in": 256500, // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
{ "status":200, "message":"Отсутствует расчетная стоимость автомобиля.", // Информация о запросе "inquiry": { "price": 0.8, // Списание за запрос "balance": 100462.11, // Баланс после текущего запроса "speed": 1, // Скорость запроса "attempts": 1 // Попыток } }
дата | что изменилось |
---|---|
23.10.2022 | В массив inquiry добавили ключ balance. Вывод текущего баланса после запроса, позволит не отправлять дополнительные запросы на проверку баланса. |
26.07.2022 | Устранение ошибок |
18.11.2021 | Информация о запросе в массиве inquiry |
код (error) | Описание ошибки (message) |
---|---|
888 | ИМЯ передаваемой переменной: forbidden symbols present В переменной ИМЯ присутствуют запрещенные символы |
766 | MISSING_MANDATORY_PARAMETER Отсутствуют обязательные параметры |
602 | TOKEN_NO_ACCESS Нет доступа к запрашиваему методу запроса |
504 | TOKEN_LOCKED_IN_THE_SYSTEM Переданный токен заблокирован службой качества / автоматической системой |
503 | TOKEN_NOT_REGISTERED_IN_THE_SYSTEM Переданный токен не зарегистрирован в системе |
502 | MISSING_REQUIRED_TOKEN_PARAMETER Отсутствует параметр token |
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, что-то одно. |
015 | DATE_ERROR Ошибка значения переданной даты |
005 | TEST_TIME_OFF Закончился период тестирования |
003 | TOKEN_BLOCKED_BY_QUALITY_SERVICE Ваш токен заблокирован службой качества. Свяжитесь с технической поддержкой |
002 | TOKEN_TEHBLOCK Установлена техническая блокировка токена. Включить или выключить можно самостоятельно в настройках безопасности. |
001 | API_SUSPENDED Работа этого API временно приостановлена. Мы уже в курсе проблемы и занимаемся решением. Повторите запрос позже. |
{"error":"503","message":"TOKEN_NOT_REGISTERED_IN_THE_SYSTEM"}