Вовед
Планерот за рути Zeo им помага на сопствениците на флота да креираат и оптимизираат маршрути за нивните возачи. Сопствениците на возниот парк или малите бизниси кои вршат локални испораки на последната милја можат да го следат статусот на испорака, локацијата на возачите во живо и да испраќаат ажурирања во реално време до клиентите. Мобилните апликации на Zeo за двигатели за испорака се опремени со беспрекорни интеграции со сите популарни алатки за навигација, вклучително waze, tomtom, Google maps, итн. Возачот ги има сите важни детали на дофат на прстите, вклучувајќи белешки, детали за клиентите и број на пакети. Zeo се справува со динамичко додавање и бришење адреси и ја пренасочува низата за да обезбеди најоптимизирана рута. Со сопствениците на флотата Zeo заштедуваат до 200 долари месечно по возач и добиваат пристап до висококвалитетни извештаи како доказ за испорака, потписи и печати за време на испорака
Проверка
ZeoRoutePlanner користи API клучеви за да дозволи пристап до API. Можете да регистрирате нов API клуч на нашата платформа (https://zeorouteplanner.com/app/team/settings/genrate-token).
ZeoRoutePlanner очекува клучот API да биде вклучен во сите API барања до серверот во параметри што изгледаат вака:
api_key: api_key
Сопственик на продавница Апи
Креирај застанувања
curl --location --request POST '{{base_url}}/api/v5/route_stop' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key",
"stops": [
{
"address": "Gwalior Madhaya Predesh",
"latitude": 0,
"longitude": 0.0,
"notes": "dsf",
"optimize_status": "normal",
"stop_duration": 5,
"stop_date": "2022-03-10",
"parcel_count": 2,
"arrive_start": "now",
"arrive_end": "anytime",
"earliest": 0,
"latest": 0,
"driver_id": "",
"stop_type": "delivery",
"customer_name": "nishu",
"customer_mobile_number": "+911234567890",
"customer_email": "",
"metadata": [{}]
}
]
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "Stops added successfully"
}
Оваа крајна точка ги враќа сите двигатели.
Барање за HTTP
POST {{base_url}}/api/v5/route_stop
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
запира | [{}] | Запира низа |
Ги запира параметрите на објектот
Параметар | стандардно | Опис |
---|---|---|
адреса | "" | Адреса на стоп |
географска ширина | "" | Адреса Latitude |
должина | "" | Географска должина на адресата |
белешки | "" | Секоја порака за додавање |
оптимизирај_статус | "нормално" | |
стоп_времетраење | „Остани на стоп“ | |
arrive_start | "" | "сега" |
arrive_end | "" | "во секое време" |
најрано | "" | |
најновите | "" | |
стоп_тип | "" | (испорака/подигнување) |
клиент_име | "" | Име на клиент |
клиент_мобилен_број | "" | Контакт бр |
возач_ид | "" | ИД на возачот |
stop_date | "" | Датум на запирање |
парцела_број | 1 | Број на парцели |
метаподатоци | [] | Прилагодено поле |
Земете ги сите возачи
curl --location -g --request GET '{{base_url}}/api/v5/drivers?api_key=api_key'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"drivers": [
{
"id": 44914,
"email": "0f12ebdd@gmail.com",
"name": "nishu jain",
"address": null,
"phone_no": "8959294300",
"active": true
}
]
}
}
Оваа крајна точка ги враќа сите двигатели.
Барање за HTTP
GET {{base_url}}/api/v5/drivers
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
Креирај драјвер
curl --location -g --request POST '{{base_url}}/api/v5/drivers' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key",
"email": "nishu.jain396@gmail.com",
"address": "Netaji Subhash Marg, Lal Qila, Chandni Chowk, New Delhi, Delhi 110006",
"password": "12345678",
"name": "nishu jain",
"phone_no": " "
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "Driver created successfully",
"data": {
"driver": {
"id": 44953,
"email": "testthird1@gmail.com",
"name": "test",
"address": "Netaji Subhash Marg, Lal Qila, Chandni Chowk, New Delhi, Delhi 110006",
"phone_no": "+918959294300",
"active": true
}
}
}
Оваа крајна точка создава двигател.
Барање за HTTP
POST {{base_url}}/api/v5/drivers
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
е-маил | "" | Е-пошта на возачот |
адреса | "" | Адреса на возачот |
лозинка | "" | Лозинка за сметката на возачот |
името | "" | Име на возачот |
телефонски број | "" | Контакт бр |
Ажурирај го возачот
curl --location -g --request PUT '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key",
"name": "nishu jain",
"address": "",
"phone_no": "8959294300"
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "Driver updated successfully",
"data": {
"driver": {
"id": 44953,
"name": "nishu jain",
"phone_no": "8959294300",
"address": "dlehi",
"email": "testthird1@gmail.com",
"active": true
}
}
}
Детали за двигателот за ажурирање на оваа крајна точка.
Барање за HTTP
PUT {{base_url}}/api/v5/drivers/:driver_id
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
адреса | "" | Адреса на возачот |
името | "" | Име на возачот |
телефонски број | "" | Број за контакт на возачот |
возач_ид | "" | ИД на возачот го добиваме од сите апи на драјвери |
Избришете го драјверот
curl --location -g --request DELETE '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key"
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "Driver deleted successful"
}
Возачот за бришење на оваа крајна точка.
Барање за HTTP
DELETE {{base_url}}/api/v5/drivers/:driver_id
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
возач_ид | "" | ИД на возачот го добиваме од сите апи на драјвери |
Креирај рута
curl --location -g --request POST '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"start_address" : "Monroe, NC, USA",
"start_latitude" : 0.0,
"start_longitude" :0.0,
"end_address" : "Monroe, NC, USA",
"end_latitude" : 0.0,
"end_longitude" :0.0,
"route_name" : "July 2020 Roadtrip",
"driver_id": "44968",
"orginal": true,
"route_date": "",
"stops" : [
{
"address": "Gwalior Madhaya Predesh",
"latitude":106.672053,
"longitude":0.0,
"notes":"dsf",
"optimize_status":"normal",
"stop_duration":5,
"parcel_count": "",
"arrive_start":"now",
"arrive_end":"anytime",
"earliest":0,
"latest":0,
"stop_type":"delivery",
"customer_name":"nishu",
"customer_mobile_number":"+911234567890",
"metadata": [{}]
}
]
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
Оваа крајна точка создава рута.
Барање за HTTP
POST {{base_url}}/api/v5/routes
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
возач_ид | "" | ИД на возачот го добиваме од сите апи на драјвери |
почетна_адреса | "" | Адреса за почеток на маршрутата |
start_latitude | "" | Почетна адреса Latitude |
start_longitude | "" | Почетна адреса Географска должина |
крајна_адреса | "" | Адреса на крајот на маршрутата |
крај_широчина | "" | Крајна адреса Latitude |
крајна_должина | "" | Крајна адреса Географска должина |
маршрута_име | "" | Име на маршрутата |
возач_ид | "" | Идентификација на возачот за доделување маршрута |
органски | "" | |
запира | [] | Застанувања помеѓу правци |
рута_датум | '' | Датум на маршрута |
Ги запира параметрите на објектот
Параметар | стандардно | Опис |
---|---|---|
адреса | "" | Адреса на стоп |
географска ширина | "" | Адреса Latitude |
должина | "" | Географска должина на адресата |
белешки | "" | Секоја порака за додавање |
оптимизирај_статус | "нормално" | |
стоп_времетраење | „Остани на стоп“ | |
arrive_start | "" | "сега" |
arrive_end | "" | "во секое време" |
најрано | "" | |
најновите | "" | |
стоп_тип | "" | (испорака/подигнување) |
клиент_име | "" | Име на клиент |
клиент_мобилен_број | "" | Контакт бр |
парцела_број | 1 | Број на парцели |
метаподатоци | [{}] | Прилагодено поле |
Добијте информации за маршрутата
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
Оваа крајна точка ДОБИЈ информации за маршрутата.
Барање за HTTP
GET {{base_url}}/api/v5/routes/:route_id
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
route_id | "" | ИД на маршрутата го добиваме од списокот на маршрути |
возач_ид | "" | Идентификација на возачот на маршрутата |
Добијте информации за оптимизирана рута
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"optimized": true,
"legs": [
{
"distance": {
"text": "0 km",
"value": 0
},
"duration": {
"text": "",
"value": 0
},
"end_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"start_address": "new york",
"start_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"end_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"stop_id": "222473116",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 0,
"end_time": 600,
"optimize_order": 1,
"stop_order": null,
"share_stop_id": null,
"address_typed": {},
"overview_polyline": "cah}CnwwhN"
},
{
"distance": {
"text": "0 km",
"value": 0
},
"duration": {
"text": "10 mins",
"value": 600
},
"end_address": "new york",
"start_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"start_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"end_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"stop_id": null,
"optimize_status": "normal",
"stop_type": "normal",
"arr_time": 600,
"end_time": 0,
"optimize_order": 2,
"stop_order": 2000,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "cah}CnwwhN"
}
]
}
}
Оваа крајна точка ДОБИЈ информации за маршрутата.
Барање за HTTP
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
возач_ид | "" | Идентификација на возачот на маршрутата |
Избриши маршрута
curl --location -g --request DELETE '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
Овој пат за бришење на крајната точка.
Барање за HTTP
DELETE {{base_url}}/api/v5/routes/:route_id
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
route_id | "" | ИД на маршрутата го добиваме од списокот на маршрути |
возач_ид | "" | Идентификација на возачот на маршрутата |
Добијте ги сите правци на возачот
curl --location -g --request GET '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"limit": 10,
"offset": 10,
"driver_id": "driver_id"
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"routes": [
{
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
],
"total_routes": 1
}
}
Оваа крајна точка ги презема сите правци.
Барање за HTTP
GET {{base_url}}/api/v5/routes
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
ограничи | 50 | Записи за враќање |
офсет | 0 | Следни записи што треба да се вратат |
возач_ид | ИД на возачот |
Добијте ги сите рути на сопственици на продавница
curl --location -g --request GET '{{base_url}}/api/v5/routes/all_routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"limit": 10,
"offset": 10,
"start_date": dd-mm-yyyy,
"end_date": dd-mm-yyyy
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"routes": [
{
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
],
"total_routes": 1
}
}
Оваа крајна точка ги презема сите правци.
Барање за HTTP
GET {{base_url}}/api/v5/routes/all_routes
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
ограничи | 50 | Записи за враќање |
офсет | 0 | Следни записи што треба да се вратат |
Почетен датум | нула | Датум на започнување на маршрутата (дд-мм-гггг) |
крајна дата | нула | Датум на завршување на маршрутата (дд-мм-гггг) |
Добијте креирање маршрута за возач од сопственикот на продавницата
curl --location --request POST '{{base_url}}/api/v5/routes/import_orders' \
--header 'Content-Type: multipart/form-data' \
--form 'start_address=""' \
--form 'end_address=""' \
--form 'driver_email="\"\""' \
--form 'api_key="\"\""' \
--form 'file=@"/path/to/file"'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 104244,
"start_address": "Delhi",
"end_address": "Delhi",
"start_latitude": 28.7040592,
"start_longitude": 77.1024902,
"end_latitude": 28.7040592,
"end_longitude": 77.1024902,
"created_at": "2021-09-27T06:18:29.000Z",
"route_name": "2021-Sep-09",
"route_stops": [
{
"id": 16921825,
"address": "Delhi",
"latitude": 28.7040592,
"longitude": 77.1024902,
"notes": "test",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "ayush",
"customer_mobile_number": "7838479870",
"street": "",
"city": "",
"state": "Delhi",
"country": "India",
"postal_code": "",
"customer_email": "ayush@gmail.com",
"order_number": null,
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
Оваа крајна точка се користи за креирање рута за возачот.
Барање за HTTP
POST {{base_url}}/api/v5/routes/import_orders
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api (Оди на страницата УРЛ на веб-страница најавете се на сметката на сопственикот на продавницата, потоа одете на страницата Страница за поставкиизберете get api token и генерира api_key) |
почетна_адреса | "" | почетна адреса на маршрутата |
крајна_адреса | "" | крајна адреса на маршрутата |
возач_пошта | "" | е-пошта на возачот |
датотека | "" | испратите датотека во xlsx формат што можете да ја преземете со кликнување на врската (Пример врска со датотека) |
Испораки на пикап
Креирај рута
curl -X POST \
{{base_url}}/api/v6/routes/ \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-H 'postman-token: 5c922b4b-faf5-ea12-5660-518110acc248' \
-d '{
"api_key": "**************",
"driver_id": 11111111111111,
"start_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude":19.1190749,
"start_longitude":72.8951151,
"end_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_latitude":19.1190749,
"end_longitude":72.8951151,
"route_name":"04-Jan-2022",
"stops":[
{
"id":1633502641818,
"address":"Taj Mahal pikcup",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"pickup",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":1
},
"stop_duration": 2,
"stop_order": 1,
"metadata": [{}]
},
{
"id":0,
"address":"Taj Mahal pickup link delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":1633502641818,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
},
{
"id":0,
"address":"Taj Mahal seperate delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
}
]
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103169,
"route_name": "04-Jan-2022",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2022-01-11T11:48:16.000Z",
"route_stops": [
{
"id": 222473230,
"address": "Taj Mahal seperate delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473231,
"address": "Taj Mahal pickup",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 1
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 1,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473232,
"address": "Taj Mahal pickup linked delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 222473231
}
]
}
}
}
Оваа крајна точка создава рута.
Барање за HTTP
POST {{base_url}}/api/v6/routes
Параметри за пребарување
Параметар | Тип на податоци | стандардно | Опис |
---|---|---|---|
возач_ид | int (*) | Потребен е driver_id за креирање рута | |
почетна_адреса | низа (*) | Адреса од каде започнува рутата | |
start_latitude | децимална | 0 | Потребна е почетна_адреса ИЛИ start_latitude, start_longitude |
start_longitude | децимална | 0 | Потребна е почетна_адреса ИЛИ start_latitude, start_longitude |
крајна_адреса | низа | Крајна локација на трасата | |
крај_широчина | децимална | Потребна е крајна адреса ИЛИ крајна ширина, крајна должина | |
крајна_должина | децимална | Потребна е крајна адреса ИЛИ крајна ширина, крајна должина | |
маршрута_име | низа (*) | тековен датум (дд/мм/гг) | Име на маршрутата |
запира | низа објекти (*) | Ги запира информациите во низата објекти |
Ги запира параметрите на објектот
Параметар | Тип на податоци | стандардно | Опис |
---|---|---|---|
id | ИНТ (*) | 0 | 1. Ако stop_type е испорака, нема потреба да се испраќа ид 2. Ако пикап stop_type тогаш треба да испратите 20 цифрен id |
stop_order | int (*) | 0 | Додадете редослед на застанување |
share_stop_id | int | 0 | 1. Ако stop_type е пикап, оставете го како стандардно 2. Ако stop_type е испорака и не сакате да се поврзете со пикап оставете го како стандардно 3. Ако сакате да се поврзете со кој било пикап, тогаш ставете id на тој пикап стоп id |
стоп_тип | низа | испорака | вредностите треба да бидат испорака и подигање |
адреса | низа | Потребна или адреса ИЛИ географска ширина, географска должина | |
географска ширина | децимална | 0 | Потребна или адреса ИЛИ географска ширина, географска должина |
должина | децимална | 0 | Потребна или адреса ИЛИ географска ширина, географска должина |
белешки | низа | Стоп за поврзани информации | |
стоп_времетраење | int | 2 | Го одредува времетраењето на застанувањето во минути, т.е. колку време е потребно на локацијата на клиентот. |
клиент_име | низа | Информации за клиентите | |
клиент_мобилен_број | низа | Информации за клиентите | |
клиент_пошта | низа | Информации за клиентите | |
адреса_напишена | {} | {} | 1. Ако stop_type е подигање, тогаш клучот е delivery_count и вредноста е вкупниот број на испорака е поврзан со овој подигнување 2. ако stop_type е испорака оставете го како стандардно |
Ажурирајте ја рутата
curl -X POST \
{{base_url}}/api/v6/routes/:route_id \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-H 'postman-token: 5c922b4b-faf5-ea12-5660-518110acc248' \
-d '{
"api_key": "**************",
"driver_id": 11111111111111,
"start_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude":19.1190749,
"start_longitude":72.8951151,
"end_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_latitude":19.1190749,
"end_longitude":72.8951151,
"route_name":"04-Jan-2022",
"stops":[
{
"id":1633502641818,
"address":"Taj Mahal pikcup",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"pickup",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":1
},
"stop_duration": 2,
"stop_order": 1
},
{
"id":0,
"address":"Taj Mahal pickup link delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":1633502641818,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
},
{
"id":0,
"address":"Taj Mahal seperate delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
}
]
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103169,
"route_name": "04-Jan-2022",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2022-01-11T11:48:16.000Z",
"route_stops": [
{
"id": 222473230,
"address": "Taj Mahal seperate delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473231,
"address": "Taj Mahal pickup",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 1
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 1,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473232,
"address": "Taj Mahal pickup linked delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 222473231
}
]
}
}
}
Овој пат за ажурирање на крајната точка.
Барање за HTTP
POST {{base_url}}/api/v6/routes/:route_id
Параметри за пребарување
Параметри за пребарување
Параметар | Тип на податоци | стандардно | Опис |
---|---|---|---|
возач_ид | int (*) | Потребен е driver_id за креирање рута | |
почетна_адреса | низа (*) | Адреса од каде започнува рутата | |
start_latitude | децимална | 0 | Потребна е почетна_адреса ИЛИ start_latitude, start_longitude |
start_longitude | децимална | 0 | Потребна е почетна_адреса ИЛИ start_latitude, start_longitude |
крајна_адреса | низа | Крајна локација на трасата | |
крај_широчина | децимална | Потребна е крајна адреса ИЛИ крајна ширина, крајна должина | |
крајна_должина | децимална | Потребна е крајна адреса ИЛИ крајна ширина, крајна должина | |
маршрута_име | низа (*) | тековен датум (дд/мм/гг) | Име на маршрутата |
запира | низа објекти (*) | Ги запира информациите во низата објекти |
Ги запира параметрите на објектот
Параметар | Тип на податоци | стандардно | Опис |
---|---|---|---|
id | ИНТ (*) | 0 | 1. Ако stop_type е испорака, нема потреба да се испраќа ид 2. Ако пикап stop_type тогаш треба да испратите 20 цифрен id |
stop_order | int (*) | 0 | Додадете редослед на застанување |
share_stop_id | int | 0 | 1. Ако stop_type е пикап, оставете го како стандардно 2. Ако stop_type е испорака и не сакате да се поврзете со пикап оставете го како стандардно 3. Ако сакате да се поврзете со кој било пикап, тогаш ставете id на тој пикап стоп id |
стоп_тип | низа | испорака | вредностите треба да бидат испорака и подигање |
адреса | низа | Потребна или адреса ИЛИ географска ширина, географска должина | |
географска ширина | децимална | 0 | Потребна или адреса ИЛИ географска ширина, географска должина |
должина | децимална | 0 | Потребна или адреса ИЛИ географска ширина, географска должина |
белешки | низа | Стоп за поврзани информации | |
стоп_времетраење | int | 2 | Го одредува времетраењето на застанувањето во минути, т.е. колку време е потребно на локацијата на клиентот. |
клиент_име | низа | Информации за клиентите | |
клиент_мобилен_број | низа | Информации за клиентите | |
клиент_пошта | низа | Информации за клиентите | |
адреса_напишена | {} | {} | 1. Ако stop_type е подигање, тогаш клучот е delivery_count и вредноста е вкупниот број на испорака е поврзан со овој подигнување 2. ако stop_type е испорака оставете го како стандардно |
Добијте информации за маршрутата
curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 104248,
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2021-12-30T07:32:10.000Z",
"route_name": "06-Oct-2021",
"route_stops": [
{
"id": 16921846,
"address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 2
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 16921847,
"address": "Juhu Beach, Mumbai, Maharashtra",
"latitude": 19.1095171,
"longitude": 72.8241298,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Beach, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921846
},
{
"id": 16921848,
"address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"latitude": 19.1018504,
"longitude": 72.8262233,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Rd, Juhu Tara, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921846
},
{
"id": 16921849,
"address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"latitude": 19.09326,
"longitude": 72.8281264,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Rd, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 2
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 16921850,
"address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"latitude": 18.9339261,
"longitude": 72.8313813,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921849
},
{
"id": 16921851,
"address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"latitude": 18.93197,
"longitude": 72.8350343,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Horniman Circle Garden, 11, Homji St, Kala Ghoda, Fort, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921849
}
]
}
}
}
Оваа крајна точка ДОБИЈ информации за маршрутата.
Барање за HTTP
GET {{base_url}}/api/v6/routes/:route_id
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
route_id | "" | ИД на маршрутата го добиваме од списокот на маршрути |
возач_ид | "" | Идентификација на возачот на маршрутата |
Избришете ја рутата за испорака на подигање
curl --location -g --request DELETE '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Горенаведената команда враќа JSON структуриран вака:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
Овој пат за бришење на крајната точка.
Барање за HTTP
DELETE {{base_url}}/api/v6/routes/:route_id
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
route_id | "" | ИД на маршрутата го добиваме од списокот на маршрути |
возач_ид | "" | Идентификација на возачот на маршрутата |
Добијте информации за оптимизирана рута
curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Горенаведената команда враќа JSON структуриран вака ако optimize:true:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"optimized": true,
"legs": [
{
"distance": {
"text": "11 km",
"value": 11545
},
"duration": {
"text": "22 mins 55 secs",
"value": 1375
},
"end_address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.1190749,
"lng": 72.8951151
},
"end_location": {
"lat": 19.09326,
"lng": 72.8281264
},
"stop_id": "16921855",
"optimize_status": "normal",
"stop_type": "pickup",
"arr_time": 1375,
"end_time": 1675,
"optimize_order": 1,
"stop_order": 4,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 2
},
"overview_polyline": "ieusByg|{L|@Dj@N\\Nb@d@`@h@HRF`@MnAFvBL\\|APhA[NK^LXCj@WvBUh@EZXb@BbACh@K`AdAhAvAZjBDx@z@xAhD|ElA~Dz@nAn@LhBf@rCv@`BP|DX~BL`A?n@GrCy@l@Cx@@dBHv@NbAf@hFnCr@h@e@r@}@dA_DjCyBdBiB|Ak@n@_@j@k@xAQz@Gv@SvHEl@Mv@YhAg@bBsBvHu@|C_IlYw@hDkAhGgCtNs@nEo@jDn@t@f@bAb@hAPbAbAxK^dDAbABj@AjAM`AcAdD]tAMz@]tCOzAmBlIcCjJ?j@JT\\ZvUxCMfAQx@C^m@vBm@vAqAvB{EzGzDvB~BhAbUbHXPj@jGcAxMCpBb@xN@~AKlApCj@jBZpBNjNClAI@R}E`OyC~QoDtWaC|O?LFXJLPFZBlI]lHy@nCg@tFk@pBOT?^FXRHR\\hBBHFFD@X?~B[dCYHCHGFO@SEaA@WFQHKXMT@vEYxG[x@ADf@"
},
{
"distance": {
"text": "21 km",
"value": 21458
},
"duration": {
"text": "34 mins 46 secs",
"value": 2086
},
"end_address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"start_address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.09326,
"lng": 72.8281264
},
"end_location": {
"lat": 18.9225854,
"lng": 72.8331543
},
"stop_id": "16921852",
"optimize_status": "normal",
"stop_type": "pickup",
"arr_time": 3461,
"end_time": 3761,
"optimize_order": 2,
"stop_order": 1,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 2
},
"overview_polyline": "gdpsBufo{LEg@~C?`@DZLZTh@j@h@Xb@JtNx@`BXz@FrBEn@?t@SnDZHEHONg@^kDhAyHfBuIf@mCx@}LdLLbCFvIB~r@pAtBF~CTtIfAbA@zAC~AW|JwCxBk@~EyAzD{AfBi@pAa@tJsC|Ai@rK`@p@?fAE~@Sv@_@vCcB^QXK~E]xBg@xGq@lAGrRC`JGzAUlTkIrPuGzEuA|AYbHo@bIMpFNbERpI\\fUtCxGx@zDb@`APh@`@hEgBv@_@rBqDd@e@f@SbAQ`B?TCpA[j@YXMZWf@w@bOaXNo@KUCWBWHULQRKZGZBXNNTHX?XFTLLnA~@`MpIjHlE~@v@rHlE~LvGbBj@zEjApBv@nBdA`CzAdA~@n@r@p@f@l@Zn@Pv@Nr@ZrCj@fGz@|Cv@`B\\|Dh@l@PpANlE?nABbAZ|DbBfB`@fALrOh@~@Hn@RlCvAl@Vn@Jb@?zDWzCI`C?rBJrTrAnBTbBXbFdAvEdA|LhBbGl@tATfAJr@A|AI|AMxB[|BOf@H|Bf@n@NrAx@lAdAv@\\t@JvEBfFI`HQR?d@Fp@ExCFvAHvGjAr@J`@JhETdFHhBHvC@h@DvB\\f@BlD@jAExBa@t@IlAG^G\\ObAkA\\Q`@GxE_@tDS~AUXO\\[`AgAb@]f@[p@U`JaB~@K`AAjAGdAOl@Md@OjBq@~@a@t@Sn@Ef@?tCTbC`@nFtAbAb@`@L\\DZ?|WwArBEfBAxBh@vBt@nEfA|Cp@dBl@p@\\~LfIVTTb@TXh@HTNbCMpHKjICxH@tACz@Qt@]bAeAXg@?Q@QFOJMLGPEN?N@rB{@|C_CfA{@J?@BJFt@dANNN@J?tAgALGVA~E|ATRYAoE}AUEKDiAx@"
},
{
"distance": {
"text": "1 km",
"value": 1314
},
"duration": {
"text": "6 mins 4 secs",
"value": 364
},
"end_address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"start_address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.9225854,
"lng": 72.8331543
},
"end_location": {
"lat": 18.93197,
"lng": 72.8350343
},
"stop_id": "16921857",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 3825,
"end_time": 4125,
"optimize_order": 3,
"stop_order": 6,
"share_stop_id": 16921855,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "aznrBmgp{Lc@XICoAgBKG_GtEi@l@S^@TCPOXMJQFS?[IOMIMCQ?Q@QFOGUEa@[gASq@q@o@[QiASyAKmDc@uEsAmAc@s@a@y@i@_BuAi@OoF_@"
},
{
"distance": {
"text": "1 km",
"value": 1082
},
"duration": {
"text": "6 mins 33 secs",
"value": 393
},
"end_address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"start_address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.93197,
"lng": 72.8350343
},
"end_location": {
"lat": 18.9339261,
"lng": 72.8313813
},
"stop_id": "16921856",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 4218,
"end_time": 4518,
"optimize_order": 4,
"stop_order": 5,
"share_stop_id": 16921855,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "isprB{up{LcAIVKzAJn@v@Pn@Ar@I^QZWV[N_@Ha@A[E[OGJSFkHu@sBjKqBxIxBS|B["
},
{
"distance": {
"text": "20 km",
"value": 20984
},
"duration": {
"text": "35 mins 42 secs",
"value": 2142
},
"end_address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"start_address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.9339261,
"lng": 72.8313813
},
"end_location": {
"lat": 19.1018504,
"lng": 72.8262233
},
"stop_id": "16921854",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 6360,
"end_time": 6660,
"optimize_order": 5,
"stop_order": 3,
"share_stop_id": 16921852,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "y_qrB_zo{LrDc@Yk@Y[w@c@cK}GoAm@qA_@cJuB_Cy@kBa@eB?uBD_ThAoBHe@?SAu@WaA]qFwA_AQ_AOuCSc@Am@Du@R}@^mBr@e@Nm@LgANmAF_AB_AH_J~Am@Tg@Xc@\\_AfA_@\\]N_BVwDRyE^]FYNeAhAa@Ra@FmAFs@H{B`@mADoDAg@CwB]g@EwCAkBIeFIiEUoAM_HoAsBK{EGaDLoJNcACuCC{@M{@a@mAcAsAw@i@Q_Cg@a@E}BLsBXaBNaAFsABiAKsAUgE_@{@Q}LkBuEiAaFeAeBWmBUqTsAsBK_C?{CH{DVg@Aq@Ko@WmCwAm@S}@GqOi@kAMiBa@}DeB_AYmAEqE?qAOs@@}Dk@wBa@sA]oB_@iAQaC]uCk@w@GgASe@Qu@]u@k@i@m@gAcAiC_BcB}@uBy@_B]_D}@_A[}Aw@aH{Du@q@aC{AqDsBgAg@mHkE_MkImBmAQCSDSASE]\\_FpIiHlM[n@O`@Kb@EhBGVKJKBMAu@k@c@Wa@Wu@K_A?_ANc@Rc@`@sBrDyG`DcB_AyMcBmBSsCc@_M_BeW}@aILaHn@{AXwEtAiK|DgDvAmTnIaBV{]Fy@DeHv@_CLOHaCXmARi@RqDtBe@NaATiBFiLc@OB_C|@mDjAyJvCoC`A}C|@wD~@_IjC_B^gAHcBB}@CmJkAqF]sNMmFKg\\w@wIFaCMcDAqFMm@vIU|BaC|Ly@bFi@|DKvAIZOJUAoD[u@Ro@?sBD{@GaBYuNy@c@Ki@Yi@k@[U[Ma@EyE@yGZwEX[TORCXDnAEREFSNyGdAS@OCMIIM_@sBEIQOYKuDVqIdAw@L}@HB\\XHHF@LAHEHw@J"
},
{
"distance": {
"text": "1 km",
"value": 1040
},
"duration": {
"text": "7 mins 48 secs",
"value": 468
},
"end_address": "Juhu Beach, Mumbai, Maharashtra",
"start_address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.1018504,
"lng": 72.8262233
},
"end_location": {
"lat": 19.1095171,
"lng": 72.8241298
},
"stop_id": "16921853",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 6828,
"end_time": 7128,
"optimize_order": 6,
"stop_order": 2,
"share_stop_id": 16921852,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "_zqsB_}n{Le@HM?MGEGCOBKRME]cBVkBL}H^QEyDb@wHXMRE\\Bj@GLOPYHqA?]DUXAfBmC~@WRJdA"
},
{
"distance": {
"text": "9 km",
"value": 9969
},
"duration": {
"text": "26 mins 34 secs",
"value": 1594
},
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_address": "Juhu Beach, Mumbai, Maharashtra",
"start_location": {
"lat": 19.1095171,
"lng": 72.8241298
},
"end_location": {
"lat": 19.1190749,
"lng": 72.8951151
},
"stop_id": null,
"optimize_status": "normal",
"stop_type": "normal",
"arr_time": 8422,
"end_time": 0,
"optimize_order": 7,
"stop_order": 2000,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "ogssBenn{LKeAVSlC_A@gBKBAaAGaA@u@CQX@JUCY{@Bg@E[GeEwByFgDs@m@kAsAu@UdBqDsC@_ICyKBU?DeSJgCEoGLuC@y@E{EGe@MmDIYGc@KuD@mDG]GsEAwGBeD@Y|@cE`@wBL{@\\sFr@{EB_@?]GwABkCP_Cf@iBvCuGpBeDv@kDn@{DrEyQp@gDVeBV{BZiBnAuEPw@Fo@@}@GoAkA{M[{CY_A[w@g@u@UUWc@pH_c@z@kDhEuOxBsIj@oBxDoNJy@Dy@JcFHgB\\gBXs@l@mAb@g@r@s@zCgChEgDhAyASKSUiFwC_@Mu@Qy@GkAEi@@i@F}@XmAVm@Hq@@qAE{Gc@cAOwC{@mBe@_@IEU{@oAmA_EiD}E{@yAEy@[kBiAwAaAeAi@JcABc@C[Yi@DwBTk@VYB_@MOJiAZ}AQM]GwBLoAGa@ISa@i@c@e@]Ok@O}@E"
}
]
}
}
Горенаведената команда враќа JSON структуриран вака ако optimize:false:
{
"code": 200,
"status": true,
"message": "Some stops is not settled in route optimization",
"data": {
"optimized": false,
"legs": [],
"route_stops": [
{
"id": 17019017,
"address": "New York",
"latitude": 40.7128,
"longitude": 74.006,
"optimized": false,
"errors": [
"Could not found nearest road"
]
}
]
}
}
Оваа крајна точка ДОБИЈ информации за маршрутата.
Барање за HTTP
GET {{base_url}}/api/v6/routes/:route_id/optimize_route
Параметри за пребарување
Параметар | стандардно | Опис |
---|---|---|
api_key | "" | Копче за пристап до Api |
возач_ид | "" | Идентификација на возачот на маршрутата |
Веб-куки
ZeoRoutePlanner ви овозможува да користите веб-кука, можеме да ве известиме за настаните. Можете да регистрирате нова веб-кука на нашата платформа („https://zeorouteplanner.com/app/team/settings/genrate-token“).
настани
- Запрете го напредокот Webhook
грешки
Zeo Route Planner API ги користи следниве кодови за грешка:
грешка на кодот | Што значи |
---|---|
400 | Лошо барање -- Вашето барање е неважечко. |
401 | Неовластено -- Вашиот API-клуч е погрешен. |
404 | Не е пронајдено -- Наведеното барање не може да се најде. |
500 | Внатрешна грешка на серверот -- Имавме проблем со нашиот сервер. Обидете се повторно подоцна. |
503 | Услугата е недостапна -- Привремено сме офлајн за одржување. Обидете се повторно подоцна. |