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/taxi/v3/taxi.php?' . http_build_query($data); $data = get_rez($url); // Результат ответа (JSON)Сервер вернёт результат обработки или код ошибки, если что-то пошло не так.
type (тип) | Описание | Параметры в запросе |
---|---|---|
В одном запросе возможно отправить только 1 тип | ||
search | Проверка ТС по регистрационному номеру Обратите внимание! Что в первую очередь необходимо брать во внимание массив партнера (partner), поскольку данные тут обновляются ежедневно! Массив local использовать только, если в массиве partner отсутствуют данные. Проверка ТС по VIN номеру Проверка ТС по номеру кузова номеру |
Обязательные string - Гос. номер или VIN номер или номер кузова. Разрешено: кириллица, латиница, цифры token - персональный ключ API |
https://api-cloud.ru/api/taxi/v3/taxi.php?type=search&string=С8111МУ11&token=53ba1b7a55abbB014aa97eff3a522079
{ "status": 200, // Общий статус ответа // Массив с данными партнера (обновляется каждый день). В первую очередь необходимо брать эти данные. "partner": { "status": 200, // Статус ответа "found": true, // Признак найдено (true / false) // Массив с найденными данными "result": [ { "datestamp": 1651245937, // Дата добавления в базу "vin": "XW7BN4FK30S112105", // VIN номер "regNumber": "НК83677", // Гос. номера "carLabel": "TOYOTA", // Марка ТС "carModel": "CAMRY", // Модель ТС "year": 2017, // Год выпуска "category": "B", // Категория ТС // Информация об автопарке "info": { "brend": null, // Название // Данные компании "company": { "inn": null, // ИНН "kpp": null // КПП } }, // Кузов "frame": { "color": "ЖЁЛТЫЙ", // Цвет "number": "XW7BN4FK30S112105" // Номер кузова }, // Двигатель "engine": { "number": "P368379", // Номер "volume": "1998.0" // Объем двигателя }, "power": { "hp": "150.0", "kwt": "110.300" } } ] }, // Массив с локальными данными (обновляется раз в месяц) "local": { "status": 200, // Статус ответа "found": true, // Признак найдено (true / false) // Массив с найденными данными "result": [ { "vin":"", // VIN номер ТС при наличии "regNumber":"ЕМ50377", // Регистрационный номер ТС "permitNumber":"7646", // Номер разрешения "perevoz":"ООО «НЖТ-ЮГ»", // Перевозчик, владелец лицензии "carLabel":"Форд Фокус", // Марка и модель ТС "year":"2011", // Год выпуска ТС "color":"", // Цвет ТС "dateFrom":"13.09.2011", // Дата выдачи разрешения "dateTo":"12.09.2016", // Дата окончания разрешения "dateToNow":"", // Дата прекращения разрешения "status":"Истек срок действия", // Статус разрешения "regionName":"г. Москва" // Региональная принадлежность } ] }, // Информация о запросе "inquiry": { "price": 0.5, // Стоимость "balance": 100462.11, // Баланс после текущего запроса "speed": 0, // Скорость "attempts": 1 // Количество попыток } }
{ "status": 200, "partner": { "status": 200, "found": false, "message": "В базе такси не найдено" }, "local": { "status": 200, "found": false, "message": "В базе такси не найдено" }, "inquiry": { "price": 0.4, "balance": 100462.11, // Баланс после текущего запроса "speed": 0, "attempts": 1 } }
дата | что изменилось |
---|---|
11.07.2023 | Возобновлена проверка по базе партнера. |
01.05.2023 | Приостановлен вывод результата по партнеру (массив partner) |
23.10.2022 | В массив inquiry добавили ключ balance. Вывод текущего баланса после запроса, позволит не отправлять дополнительные запросы на проверку баланса. |
22.03.2022 | Выпущена версия (v2). Поддержка (v1) прекращена. |
22.07.2021 | Изменили алгоритм выборки данных. Корректное заполнение значений по ключам. |
код (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"}