تعارف
زيو روٽ پلانر جهاز جي مالڪن کي انهن جي ڊرائيورن لاءِ رستا ٺاهي ۽ بهتر ڪرڻ ۾ مدد ڪري ٿو. فليٽ جا مالڪ يا ننڍا ڪاروبار جيڪي مقامي آخري ميل ڊليوري ڪندا آهن اهي ترسيل صورتحال، ڊرائيورن جي لائيو مقام ۽ گراهڪن کي حقيقي وقت جون تازه ڪاريون موڪلي سگھن ٿا. زيو جون موبائل ايپس ڊليوري ڊرائيورن لاءِ تمام مشهور نيويگيشن ٽولز سان بيحد انضمام سان ليس آهن جن ۾ waze، Tomtom، Google Maps وغيره شامل آهن. ڊرائيور وٽ سڀ اهم تفصيلات سندس آڱرين جي اشارن تي آهن جن ۾ نوٽس، ڪسٽمر جا تفصيل ۽ پارسل ڳڻپ شامل آهن. Zeo متحرڪ ايڊريس جي اضافي ۽ حذف ڪرڻ کي سنڀاليندو آهي ۽ سڀ کان وڌيڪ بهتر رستو مهيا ڪرڻ لاءِ ترتيب کي ٻيهر ٺاهي ٿو. زيو فليٽ مالڪن سان هر مهيني 200 ڊالر تائين بچائيندا آهن في ڊرائيور ۽ اعليٰ معيار جي رپورٽن تائين رسائي حاصل ڪندا آهن جيئن ترسيل جو ثبوت، دستخط ۽ ترسيل وقت جي اسٽيمپ
اصليت جو جائزو
ZeoRoutePlanner API تائين رسائي جي اجازت ڏيڻ لاءِ API ڪنجيون استعمال ڪري ٿو. توهان اسان جي پليٽ فارم تي هڪ نئين API چيڪ رجسٽر ڪري سگهو ٿا (https://zeorouteplanner.com/app/team/settings/genrate-token).
ZeoRoutePlanner توقع ڪري ٿو ته API ڪيئي کي شامل ڪيو وڃي سڀني API درخواستن ۾ سرور ڏانهن پيرامز ۾ جيڪو هيٺ ڏنل نظر اچي ٿو:
api_key: api_key
اسٽور مالڪ Api's
اسٽاپ ٺاهيو
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"
}
هي آخري پوائنٽ سڀني ڊرائيورن کي ٻيهر حاصل ڪري ٿو.
ايڇ ٽي ٽي پي درخواست
POST {{base_url}}/api/v5/route_stop
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
ٿي ويو آهي | [{}] | اسٽاپ ايري |
اسٽاپ اعتراض پيٽرولر
سميجي | ھونئن | وضاحت |
---|---|---|
پتو | "" | اسٽاپ ايڊريس |
طول و عرض | "" | پتو ويڪرائي ڦاڪ |
ڊگھائي | "" | پتو ڊگھائي |
نوٽس | "" | شامل ڪرڻ لاء ڪو به پيغام |
optimize_status | "عام" | |
stop_duration | "اسٽاپ تي رکو" | |
آمد_شروع | "" | "هاڻي" |
اچڻ_آخر | "" | "ڪڏهن به" |
مذڪوره حصو | "" | |
جديد | "" | |
stop_type | "" | (ترسيل / کڻڻ) |
گراهڪ جو نالو | "" | گراهڪ جو نالو |
ڪسٽمر_موبائل_نمبر | "" | ڪسٽمر رابطو نمبر |
ڊرائيور_id | "" | ڊرائيور جي سڃاڻپ |
اسٽاپ_تاريخ | "" | اسٽاپ جي تاريخ |
parcel_count | 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
}
]
}
}
هي آخري پوائنٽ سڀني ڊرائيورن کي ٻيهر حاصل ڪري ٿو.
ايڇ ٽي ٽي پي درخواست
GET {{base_url}}/api/v5/drivers
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
ٺاھيو ڊرائيور
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
}
}
}
هي آخري پوائنٽ ڊرائيور ٺاهي.
ايڇ ٽي ٽي پي درخواست
POST {{base_url}}/api/v5/drivers
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
اي ميل | "" | ڊرائيور جي اي ميل |
پتو | "" | ڊرائيور ايڊريس |
پاسورڊ | "" | ڊرائيور اڪائونٽ لاء پاسورڊ |
نالو | "" | ڊرائيور جو نالو |
فون نمبر | "" | رابطي جو نمبر |
ڊرائيور کي تازو ڪريو
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
}
}
}
هي آخري پوائنٽ تازه ڪاري ڊرائيور تفصيل.
ايڇ ٽي ٽي پي درخواست
PUT {{base_url}}/api/v5/drivers/:driver_id
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
پتو | "" | ڊرائيور ايڊريس |
نالو | "" | ڊرائيور جو نالو |
فون نمبر | "" | ڊرائيور جو رابطو نمبر |
ڊرائيور_id | "" | ڊرائيور جي سڃاڻپ اسان سڀني ڊرائيور جي ايپ مان حاصل ڪندا آهيون |
ڊرائيور کي ختم ڪريو
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"
}
هي آخري پوائنٽ ڊرائيور کي ختم ڪري ٿو.
ايڇ ٽي ٽي پي درخواست
DELETE {{base_url}}/api/v5/drivers/:driver_id
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
ڊرائيور_id | "" | ڊرائيور جي سڃاڻپ اسان سڀني ڊرائيور جي ايپ مان حاصل ڪندا آهيون |
رستو ٺاهيو
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": ""
}
]
}
}
}
هي آخري پوائنٽ رستو ٺاهي ٿو.
ايڇ ٽي ٽي پي درخواست
POST {{base_url}}/api/v5/routes
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
ڊرائيور_id | "" | ڊرائيور جي سڃاڻپ اسان سڀني ڊرائيور جي ايپ مان حاصل ڪندا آهيون |
start_address | "" | رستي جي شروعات جو پتو |
start_latitude | "" | شروع ايڊريس Latitude |
start_longtude | "" | شروعاتي ايڊريس ڊگھائي |
end_address | "" | رستي جو آخري پتو |
end_latitude | "" | آخري پتو Latitude |
end_langitude | "" | آخري پتو ڊگھائي |
رستي جو نالو | "" | رستي جو نالو |
ڊرائيور_id | "" | رستي جي تفويض لاءِ ڊرائيور جي سڃاڻپ |
اصل | "" | |
ٿي ويو آهي | [] | رستن جي وچ ۾ روڪي ٿو |
رستي جي_تاريخ | '' | رستي جي تاريخ |
اسٽاپ اعتراض پيٽرولر
سميجي | ھونئن | وضاحت |
---|---|---|
پتو | "" | اسٽاپ ايڊريس |
طول و عرض | "" | پتو ويڪرائي ڦاڪ |
ڊگھائي | "" | پتو ڊگھائي |
نوٽس | "" | شامل ڪرڻ لاء ڪو به پيغام |
optimize_status | "عام" | |
stop_duration | "اسٽاپ تي رکو" | |
آمد_شروع | "" | "هاڻي" |
اچڻ_آخر | "" | "ڪڏهن به" |
مذڪوره حصو | "" | |
جديد | "" | |
stop_type | "" | (ترسيل / کڻڻ) |
گراهڪ جو نالو | "" | گراهڪ جو نالو |
ڪسٽمر_موبائل_نمبر | "" | ڪسٽمر رابطو نمبر |
parcel_count | 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": ""
}
]
}
}
}
هي آخري پوائنٽ GET رستي جي معلومات.
ايڇ ٽي ٽي پي درخواست
GET {{base_url}}/api/v5/routes/:route_id
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
route_id | "" | رستي جي سڃاڻپ اسان کي رستي جي فهرست مان ملي ٿي |
ڊرائيور_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"
}
]
}
}
هي آخري پوائنٽ GET رستي جي معلومات.
ايڇ ٽي ٽي پي درخواست
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
ڊرائيور_id | "" | رستي جي ڊرائيور جي سڃاڻپ |
رستو ختم ڪريو
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"
}
هن آخري نقطي کي حذف رستو.
ايڇ ٽي ٽي پي درخواست
DELETE {{base_url}}/api/v5/routes/:route_id
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
route_id | "" | رستي جي سڃاڻپ اسان کي رستي جي فهرست مان ملي ٿي |
ڊرائيور_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
}
}
هي آخري پوائنٽ سڀني رستن کي آڻيندو.
ايڇ ٽي ٽي پي درخواست
GET {{base_url}}/api/v5/routes
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
حد | 50 | واپسي جا رڪارڊ |
اوٽ | 0 | ايندڙ رڪارڊ واپس ڪرڻ لاء |
ڊرائيور_id | ڊرائيور جي سڃاڻپ |
سڀئي اسٽور مالڪ رستا حاصل ڪريو
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
}
}
هي آخري پوائنٽ سڀني رستن کي آڻيندو.
ايڇ ٽي ٽي پي درخواست
GET {{base_url}}/api/v5/routes/all_routes
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
حد | 50 | واپسي جا رڪارڊ |
اوٽ | 0 | ايندڙ رڪارڊ واپس ڪرڻ لاء |
شروعاتي_تاريخ | نيل | رستي جي شروعات جي تاريخ (dd-mm-yyyy) |
آخري_تاريخ | نيل | رستي جي آخري تاريخ (dd-mm-yyyy) |
اسٽور مالڪ طرفان ڊرائيور لاءِ رستو ٺاهيو
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": ""
}
]
}
}
}
هي آخري پوائنٽ ڊرائيور لاء رستو ٺاهڻ لاء استعمال ڪيو ويو آهي.
ايڇ ٽي ٽي پي درخواست
POST {{base_url}}/api/v5/routes/import_orders
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key (صفحو ڏانھن وڃو ويب سائيٽ url اسٽور مالڪ جي اڪائونٽ ۾ لاگ ان ڪريو پوء صفحي ڏانھن وڃو سيٽنگ پيجحاصل ڪريو api ٽوڪن چونڊيو ۽ api_key ٺاهي) |
start_address | "" | رستي جي شروعات جو پتو |
end_address | "" | رستي جو آخري پتو |
ڊرائيور_اي ميل | "" | ڊرائيور جي اي ميل |
فائيل | "" | 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
}
]
}
}
}
هي آخري پوائنٽ رستو ٺاهي ٿو.
ايڇ ٽي ٽي پي درخواست
POST {{base_url}}/api/v6/routes
سوالن جا پيرا ميٽر
سميجي | ڊيٽا جو قسم | ھونئن | وضاحت |
---|---|---|---|
ڊرائيور_id | int (*) | رستو ٺاھڻ لاءِ ڊرائيور_ID جي ضرورت آھي | |
start_address | تار (*) | ائڊريس جتان رستو شروع ٿئي ٿو | |
start_latitude | दशमलव | 0 | گھربل يا ته start_address يا start_latitude,start_longitude |
start_longtude | दशमलव | 0 | گھربل يا ته start_address يا start_latitude,start_longitude |
end_address | جملو | رستي جو آخري هنڌ | |
end_latitude | दशमलव | گهربل يا ته end_address يا end_latitude,end_longtude | |
end_langitude | दशमलव | گهربل يا ته end_address يا end_latitude,end_longtude | |
رستي جو نالو | تار (*) | موجوده تاريخ (dd/mm/yy) | رستي جو نالو |
ٿي ويو آهي | شين جي صف (*) | اعتراض جي صف ۾ معلومات کي روڪي ٿو |
اسٽاپ اعتراض پيٽرولر
سميجي | ڊيٽا جو قسم | ھونئن | وضاحت |
---|---|---|---|
id | INT (*) | 0 | 1. جيڪڏهن stop_type جي ترسيل آهي ته id موڪلڻ جي ضرورت ناهي 2. جيڪڏهن stop_type pickup ته پوءِ 20 عددي id موڪلڻ جي ضرورت آهي |
اسٽاپ_آرڊر | int (*) | 0 | اسٽاپ جو حڪم شامل ڪريو |
share_stop_id | int | 0 | 1. جيڪڏهن stop_type پڪ اپ آهي ته ان کي ڊفالٽ طور ڇڏي ڏيو 2. جيڪڏهن stop_type ترسيل آهي ۽ نه ٿا چاهيو ته پڪ اپ سان ڳنڍڻ ان کي ڊفالٽ طور ڇڏي ڏيو 3. جيڪڏھن توھان ڪنھن پڪ اپ سان ڳنڍڻ چاھيو ٿا ته پوءِ ان پڪ اپ اسٽاپ جي آئي ڊي لڳايو |
stop_type | جملو | پهچائڻ | قيمتون پهچائڻ ۽ کڻڻ گهرجن |
پتو | جملو | گھربل يا ته پتو يا ويڪرائي ڦاڪ، ڊگھائي | |
طول و عرض | दशमलव | 0 | گھربل يا ته پتو يا ويڪرائي ڦاڪ، ڊگھائي |
ڊگھائي | दशमलव | 0 | گھربل يا ته پتو يا ويڪرائي ڦاڪ، ڊگھائي |
نوٽس | جملو | لاڳاپيل معلومات کي روڪيو | |
stop_duration | int | 2 | اسٽاپ جي مدت کي منٽن ۾ بيان ڪري ٿو، يعني ڪسٽمر سائيٽ تي ڪيترو وقت وٺندو. |
گراهڪ جو نالو | جملو | ڪسٽمر جي اڻ | |
ڪسٽمر_موبائل_نمبر | جملو | ڪسٽمر جي اڻ | |
customer_email | جملو | ڪسٽمر جي اڻ | |
پتو_ ٽائيپ ٿيل | {} | {} | 1. جيڪڏهن stop_type پڪ اپ آهي ته پوءِ ڪيئي آهي deliver_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
}
]
}
}
}
هن آخري پوائنٽ تازه ڪاري جو رستو.
ايڇ ٽي ٽي پي درخواست
POST {{base_url}}/api/v6/routes/:route_id
سوالن جا پيرا ميٽر
سوالن جا پيرا ميٽر
سميجي | ڊيٽا جو قسم | ھونئن | وضاحت |
---|---|---|---|
ڊرائيور_id | int (*) | رستو ٺاھڻ لاءِ ڊرائيور_ID جي ضرورت آھي | |
start_address | تار (*) | ائڊريس جتان رستو شروع ٿئي ٿو | |
start_latitude | दशमलव | 0 | گھربل يا ته start_address يا start_latitude,start_longitude |
start_longtude | दशमलव | 0 | گھربل يا ته start_address يا start_latitude,start_longitude |
end_address | جملو | رستي جو آخري هنڌ | |
end_latitude | दशमलव | گهربل يا ته end_address يا end_latitude,end_longtude | |
end_langitude | दशमलव | گهربل يا ته end_address يا end_latitude,end_longtude | |
رستي جو نالو | تار (*) | موجوده تاريخ (dd/mm/yy) | رستي جو نالو |
ٿي ويو آهي | شين جي صف (*) | اعتراض جي صف ۾ معلومات کي روڪي ٿو |
اسٽاپ اعتراض پيٽرولر
سميجي | ڊيٽا جو قسم | ھونئن | وضاحت |
---|---|---|---|
id | INT (*) | 0 | 1. جيڪڏهن stop_type جي ترسيل آهي ته id موڪلڻ جي ضرورت ناهي 2. جيڪڏهن stop_type pickup ته پوءِ 20 عددي id موڪلڻ جي ضرورت آهي |
اسٽاپ_آرڊر | int (*) | 0 | اسٽاپ جو حڪم شامل ڪريو |
share_stop_id | int | 0 | 1. جيڪڏهن stop_type پڪ اپ آهي ته ان کي ڊفالٽ طور ڇڏي ڏيو 2. جيڪڏهن stop_type ترسيل آهي ۽ نه ٿا چاهيو ته پڪ اپ سان ڳنڍڻ ان کي ڊفالٽ طور ڇڏي ڏيو 3. جيڪڏھن توھان ڪنھن پڪ اپ سان ڳنڍڻ چاھيو ٿا ته پوءِ ان پڪ اپ اسٽاپ جي آئي ڊي لڳايو |
stop_type | جملو | پهچائڻ | قيمتون پهچائڻ ۽ کڻڻ گهرجن |
پتو | جملو | گھربل يا ته پتو يا ويڪرائي ڦاڪ، ڊگھائي | |
طول و عرض | दशमलव | 0 | گھربل يا ته پتو يا ويڪرائي ڦاڪ، ڊگھائي |
ڊگھائي | दशमलव | 0 | گھربل يا ته پتو يا ويڪرائي ڦاڪ، ڊگھائي |
نوٽس | جملو | لاڳاپيل معلومات کي روڪيو | |
stop_duration | int | 2 | اسٽاپ جي مدت کي منٽن ۾ بيان ڪري ٿو، يعني ڪسٽمر سائيٽ تي ڪيترو وقت وٺندو. |
گراهڪ جو نالو | جملو | ڪسٽمر جي اڻ | |
ڪسٽمر_موبائل_نمبر | جملو | ڪسٽمر جي اڻ | |
customer_email | جملو | ڪسٽمر جي اڻ | |
پتو_ ٽائيپ ٿيل | {} | {} | 1. جيڪڏهن stop_type پڪ اپ آهي ته پوءِ ڪيئي آهي deliver_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
}
]
}
}
}
هي آخري پوائنٽ GET رستي جي معلومات.
ايڇ ٽي ٽي پي درخواست
GET {{base_url}}/api/v6/routes/:route_id
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
route_id | "" | رستي جي سڃاڻپ اسان کي رستي جي فهرست مان ملي ٿي |
ڊرائيور_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"
}
هن آخري نقطي کي حذف رستو.
ايڇ ٽي ٽي پي درخواست
DELETE {{base_url}}/api/v6/routes/:route_id
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
route_id | "" | رستي جي سڃاڻپ اسان کي رستي جي فهرست مان ملي ٿي |
ڊرائيور_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 کي هن طرح ترتيب ڏئي ٿو جيڪڏهن اصلاح ڪريو: صحيح:
{
"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 کي هن طرح ترتيب ڏئي ٿو جيڪڏهن اصلاح ڪريو: غلط:
{
"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"
]
}
]
}
}
هي آخري پوائنٽ GET رستي جي معلومات.
ايڇ ٽي ٽي پي درخواست
GET {{base_url}}/api/v6/routes/:route_id/optimize_route
سوالن جا پيرا ميٽر
سميجي | ھونئن | وضاحت |
---|---|---|
api_key | "" | Api Access key |
ڊرائيور_id | "" | رستي جي ڊرائيور جي سڃاڻپ |
WebHooks
ZeoRoutePlanner توهان کي ويب هِڪ استعمال ڪرڻ جي اجازت ڏئي ٿو اسان توهان کي واقعن بابت مطلع ڪري سگهون ٿا. توهان اسان جي پليٽ فارم تي هڪ نئون ويب هِڪ رجسٽر ڪري سگهو ٿا ("https://zeorouteplanner.com/app/team/settings/genrate-token").
سرگرمين
- اسٽاپ پروگريس Webhook
غلطيون
Zeo Route Planner API ھيٺ ڏنل نقص ڪوڊ استعمال ڪري ٿو:
غلطي جو ڪوڊ | معني |
---|---|
400 | خراب درخواست -- توھان جي درخواست غلط آھي. |
401 | غير مجاز - توهان جي API ڪيئي غلط آهي. |
404 | نه مليو -- ڄاڻايل درخواست نه ملي سگهي. |
500 | اندروني سرور جي غلطي - اسان کي اسان جي سرور سان مسئلو هو. بعد ۾ ٻيهر ڪوشش ڪريو. |
503 | خدمت دستياب ناهي -- اسان عارضي طور تي آف لائن آھيون سار سنڀال لاءِ. مهرباني ڪري ڪجھہ دير رکي ٻيهر ڪوشش ڪندا. |