/var/www/doncode.com.ua/www/views/docs/api_dcc
NameSizeModeActions
adres_list.php24490644editdlrm
auth.php55290644editdlrm
balance_list.php24670644editdlrm
cars_list.php29210644editdlrm
delete_card.php27540644editdlrm
get_adresses.php24430644editdlrm
index.php114140644editdlrm
map.php24250644editdlrm
option_list.php22600644editdlrm
orders_list.php26290644editdlrm
order_cancel.php29810644editdlrm
order_create.php58300644editdlrm
order_status.php52140644editdlrm
ping.php19830644editdlrm
rate.php31420644editdlrm
reverse.php40100644editdlrm
route.php37160644editdlrm
route_adresses.php41610644editdlrm
save_card.php33560644editdlrm
search.php53670644editdlrm
settings.php26030644editdlrm
settings_save.php27770644editdlrm
sms_accept.php36670644editdlrm
sms_send.php26150644editdlrm
status_list.php34600644editdlrm
tarifs_list.php25360644editdlrm
tests.php159170644editdlrm
Edit: /var/www/doncode.com.ua/www/views/docs/api_dcc/route_adresses.php (4161B)

Расчет расстояния и стоимости по адресам


Введение


POST http:///method/route_adresses/ Авторизация

Параметры запросов

Название параметра Обязательный параметр Описание
adres1Адрес подачи
adres2Адрес поездки
adresNАдрес поездки
minibusТариф для микроавтобусов (True,False)
premiumТариф для премиум класса (True,False)
wagonТариф для универсала (True,False)
tarif_idid тарифа
instructionsпоказать подробный маршрут
altпоказать подсказки
формат возвращаемых данных по умолчанию JSON


Пример запроса:

http:///method/route_adresses/random/98765/sig/629e2dee3aaf6e0c43b189b888e7a16f
В данном примере API получает запрос route_adresses

Пример ответа:

'','start_point'=>'Леніна проспект','total_time'=>92,'total_distance'=>1068,'total_cost'=>22.15,'currency'=>'грн','tarif_name'=>'Город');
        $list['status'] = 0;
        $list['route_geometry'] = "}~oc{Aw`uogAbEycA|@oM`A}KjBgL^}BrBqL~@iFf@aC`Oe{@zAyIjEpB~bBpv@zUtKpLnFhClAre@lTdMzFvhClkAhEpB|XjMwAnKmGlc@pVpL";
        $json['error'] = 0;
        $json['response']['method'] = 'route';
        $json['response']['result'] = $list;
        echo json_encode($json, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE);
    ?>
Ответ по умолчанию приходит в формате JSON в кодировке UTF-8

Пример ответа (сообщение об ошибке):



Коды ошибок:

Код Описание
0OK
100Route not found

Пример приложения: