ਜਾਣ-ਪਛਾਣ
ਜ਼ੀਓ ਰੂਟ ਯੋਜਨਾਕਾਰ ਫਲੀਟ ਮਾਲਕਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਡਰਾਈਵਰਾਂ ਲਈ ਰੂਟ ਬਣਾਉਣ ਅਤੇ ਅਨੁਕੂਲ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਫਲੀਟ ਦੇ ਮਾਲਕ ਜਾਂ ਛੋਟੇ ਕਾਰੋਬਾਰ ਜੋ ਸਥਾਨਕ ਆਖਰੀ ਮੀਲ ਸਪੁਰਦਗੀ ਕਰਦੇ ਹਨ, ਡਿਲੀਵਰੀ ਸਥਿਤੀ, ਡਰਾਈਵਰਾਂ ਦੇ ਲਾਈਵ ਟਿਕਾਣੇ 'ਤੇ ਨਜ਼ਰ ਰੱਖ ਸਕਦੇ ਹਨ ਅਤੇ ਗਾਹਕਾਂ ਨੂੰ ਰੀਅਲ ਟਾਈਮ ਅੱਪਡੇਟ ਭੇਜ ਸਕਦੇ ਹਨ। ਡਿਲੀਵਰੀ ਡਰਾਈਵਰਾਂ ਲਈ ਜ਼ੀਓ ਦੀਆਂ ਮੋਬਾਈਲ ਐਪਾਂ ਵੈਜ਼, ਟੋਮਟੌਮ, ਗੂਗਲ ਮੈਪਸ, ਆਦਿ ਸਮੇਤ ਸਾਰੇ ਪ੍ਰਸਿੱਧ ਨੈਵੀਗੇਸ਼ਨ ਟੂਲਸ ਨਾਲ ਸਹਿਜ ਏਕੀਕਰਣ ਨਾਲ ਲੈਸ ਹਨ। ਡਰਾਈਵਰ ਕੋਲ ਨੋਟਸ, ਗਾਹਕ ਵੇਰਵੇ ਅਤੇ ਪਾਰਸਲ ਗਿਣਤੀ ਸਮੇਤ ਸਾਰੇ ਮਹੱਤਵਪੂਰਨ ਵੇਰਵੇ ਹਨ। 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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਸਟਾਪਸ | [{}] | ਐਰੇ ਨੂੰ ਰੋਕਦਾ ਹੈ |
ਆਬਜੈਕਟ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ
ਪੈਰਾਮੀਟਰ | ਮੂਲ | ਵੇਰਵਾ |
---|---|---|
ਦਾ ਪਤਾ | "" | ਸਟਾਪ ਐਡਰੈੱਸ |
ਅਕਸ਼ਾਂਸ਼ | "" | ਪਤਾ ਵਿਥਕਾਰ |
ਲੰਬਕਾਰ | "" | ਪਤਾ ਲੰਬਕਾਰ |
ਨੋਟ | "" | ਜੋੜਨ ਲਈ ਕੋਈ ਵੀ ਸੁਨੇਹਾ |
optimize_status | "ਆਮ" | |
ਸਟਾਪ_ਅਵਧੀ | "ਸਟਾਪ 'ਤੇ ਰਹੋ" | |
ਪਹੁੰਚਣ_ਸ਼ੁਰੂ | "" | "ਹੁਣ" |
ਪਹੁੰਚਣਾ_ਅੰਤ | "" | "ਕਿਸੇ ਵੀ ਸਮੇਂ" |
ਜਲਦੀ | "" | |
ਤਾਜ਼ਾ | "" | |
stop_type | "" | (ਡਿਲੀਵਰੀ/ਪਿਕਅੱਪ) |
ਗਾਹਕ ਦਾ ਨਾਮ | "" | ਗਾਹਕ ਦਾ ਨਾਮ |
ਗਾਹਕ_ਮੋਬਾਈਲ_ਨੰਬਰ | "" | ਗਾਹਕ ਸੰਪਰਕ ਨੰ |
ਡਰਾਈਵਰ_ਆਈਡੀ | "" | ਡਰਾਈਵਰ ਆਈ.ਡੀ |
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਡਰਾਈਵਰ ਬਣਾਓ
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਈ-ਮੇਲ | "" | ਡਰਾਈਵਰ ਈਮੇਲ |
ਦਾ ਪਤਾ | "" | ਡਰਾਈਵਰ ਦਾ ਪਤਾ |
ਪਾਸਵਰਡ | "" | ਡਰਾਈਵਰ ਖਾਤੇ ਲਈ ਪਾਸਵਰਡ |
ਨਾਮ | "" | ਡਰਾਈਵਰ ਦਾ ਨਾਮ |
ਫ਼ੋਨ_ਨੰਬਰ | "" | ਦਾ ਸੰਪਰਕ ਨੰ |
ਡਰਾਈਵਰ ਅੱਪਡੇਟ ਕਰੋ
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਦਾ ਪਤਾ | "" | ਡਰਾਈਵਰ ਦਾ ਪਤਾ |
ਨਾਮ | "" | ਡਰਾਈਵਰ ਦਾ ਨਾਮ |
ਫ਼ੋਨ_ਨੰਬਰ | "" | ਡਰਾਈਵਰ ਦਾ ਸੰਪਰਕ ਨੰਬਰ |
ਡਰਾਈਵਰ_ਆਈਡੀ | "" | ਡਰਾਈਵਰ ਆਈਡੀ ਸਾਨੂੰ ਸਾਰੇ ਡਰਾਈਵਰ ਏਪੀਆਈਜ਼ ਤੋਂ ਮਿਲਦੀ ਹੈ |
ਡਰਾਈਵਰ ਮਿਟਾਓ
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਡਰਾਈਵਰ_ਆਈਡੀ | "" | ਡਰਾਈਵਰ ਆਈਡੀ ਸਾਨੂੰ ਸਾਰੇ ਡਰਾਈਵਰ ਏਪੀਆਈਜ਼ ਤੋਂ ਮਿਲਦੀ ਹੈ |
ਰੂਟ ਬਣਾਓ
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਡਰਾਈਵਰ_ਆਈਡੀ | "" | ਡਰਾਈਵਰ ਆਈਡੀ ਸਾਨੂੰ ਸਾਰੇ ਡਰਾਈਵਰ ਏਪੀਆਈਜ਼ ਤੋਂ ਮਿਲਦੀ ਹੈ |
start_address | "" | ਰੂਟ ਸ਼ੁਰੂ ਪਤਾ |
start_latitude | "" | ਪਤਾ ਵਿਥਕਾਰ ਸ਼ੁਰੂ ਕਰੋ |
start_langitude | "" | ਪਤਾ ਲੰਬਕਾਰ ਸ਼ੁਰੂ ਕਰੋ |
end_address | "" | ਰੂਟ ਦਾ ਅੰਤ ਪਤਾ |
ਅੰਤ_ਅਕਸ਼ਾਂਸ਼ | "" | ਅੰਤਮ ਪਤਾ ਵਿਥਕਾਰ |
end_langitude | "" | ਅੰਤਮ ਪਤਾ ਲੰਬਕਾਰ |
ਰੂਟ_ਨਾਮ | "" | ਰੂਟ ਦਾ ਨਾਮ |
ਡਰਾਈਵਰ_ਆਈਡੀ | "" | ਰੂਟ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਡਰਾਈਵਰ ਆਈ.ਡੀ |
ਮੂਲ | "" | |
ਸਟਾਪਸ | [] | ਰੂਟਾਂ ਦੇ ਵਿਚਕਾਰ ਰੁਕਦਾ ਹੈ |
ਰੂਟ_ਤਰੀਕ | '' | ਰੂਟ ਦੀ ਮਿਤੀ |
ਆਬਜੈਕਟ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ
ਪੈਰਾਮੀਟਰ | ਮੂਲ | ਵੇਰਵਾ |
---|---|---|
ਦਾ ਪਤਾ | "" | ਸਟਾਪ ਐਡਰੈੱਸ |
ਅਕਸ਼ਾਂਸ਼ | "" | ਪਤਾ ਵਿਥਕਾਰ |
ਲੰਬਕਾਰ | "" | ਪਤਾ ਲੰਬਕਾਰ |
ਨੋਟ | "" | ਜੋੜਨ ਲਈ ਕੋਈ ਵੀ ਸੁਨੇਹਾ |
optimize_status | "ਆਮ" | |
ਸਟਾਪ_ਅਵਧੀ | "ਸਟਾਪ 'ਤੇ ਰਹੋ" | |
ਪਹੁੰਚਣ_ਸ਼ੁਰੂ | "" | "ਹੁਣ" |
ਪਹੁੰਚਣਾ_ਅੰਤ | "" | "ਕਿਸੇ ਵੀ ਸਮੇਂ" |
ਜਲਦੀ | "" | |
ਤਾਜ਼ਾ | "" | |
stop_type | "" | (ਡਿਲੀਵਰੀ/ਪਿਕਅੱਪ) |
ਗਾਹਕ ਦਾ ਨਾਮ | "" | ਗਾਹਕ ਦਾ ਨਾਮ |
ਗਾਹਕ_ਮੋਬਾਈਲ_ਨੰਬਰ | "" | ਗਾਹਕ ਸੰਪਰਕ ਨੰ |
ਪਾਰਸਲ_ਗਿਣਤੀ | 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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਡਰਾਈਵਰ_ਆਈਡੀ | "" | ਰੂਟ ਦੀ ਡਰਾਈਵਰ ਆਈ.ਡੀ |
ਰੂਟ ਮਿਟਾਓ
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਸੀਮਾ | 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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਸੀਮਾ | 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": ""
}
]
}
}
}
ਇਹ ਐਂਡਪੁਆਇੰਟ ਡਰਾਈਵਰ ਲਈ ਰੂਟ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
HTTP ਬੇਨਤੀ
POST {{base_url}}/api/v5/routes/import_orders
ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਮੂਲ | ਵੇਰਵਾ |
---|---|---|
api_key | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ (ਪੰਨੇ 'ਤੇ ਜਾਓ ਵੈੱਬਸਾਈਟ url ਸਟੋਰ ਮਾਲਕ ਦੇ ਖਾਤੇ ਵਿੱਚ ਲੌਗਇਨ ਕਰੋ ਫਿਰ ਪੰਨੇ 'ਤੇ ਜਾਓ ਸੈਟਿੰਗਜ਼ ਪੇਜget 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
}
]
}
}
}
ਇਹ ਅੰਤ ਬਿੰਦੂ ਰੂਟ ਬਣਾਉਂਦਾ ਹੈ।
HTTP ਬੇਨਤੀ
POST {{base_url}}/api/v6/routes
ਪੁੱਛਗਿੱਛ ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਡਾਟਾ ਟਾਈਪ | ਮੂਲ | ਵੇਰਵਾ |
---|---|---|---|
ਡਰਾਈਵਰ_ਆਈਡੀ | int (*) | ਰੂਟ ਬਣਾਉਣ ਲਈ ਡਰਾਈਵਰ_ਆਈਡੀ ਦੀ ਲੋੜ ਹੈ | |
start_address | ਸਤਰ (*) | ਪਤਾ ਜਿੱਥੋਂ ਰੂਟ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ | |
start_latitude | ਦਸ਼ਮਲਵ | 0 | ਜਾਂ ਤਾਂ start_address ਜਾਂ start_latitude,start_longitude ਦੀ ਲੋੜ ਹੈ |
start_langitude | ਦਸ਼ਮਲਵ | 0 | ਜਾਂ ਤਾਂ start_address ਜਾਂ start_latitude,start_longitude ਦੀ ਲੋੜ ਹੈ |
end_address | ਸਤਰ | ਰੂਟ ਦਾ ਅੰਤ ਸਥਾਨ | |
ਅੰਤ_ਅਕਸ਼ਾਂਸ਼ | ਦਸ਼ਮਲਵ | ਜਾਂ ਤਾਂ end_address ਜਾਂ end_latitude, end_longitude ਦੀ ਲੋੜ ਹੈ | |
end_langitude | ਦਸ਼ਮਲਵ | ਜਾਂ ਤਾਂ end_address ਜਾਂ end_latitude, end_longitude ਦੀ ਲੋੜ ਹੈ | |
ਰੂਟ_ਨਾਮ | ਸਤਰ (*) | ਮੌਜੂਦਾ ਮਿਤੀ (dd/mm/yy) | ਰੂਟ ਦਾ ਨਾਮ |
ਸਟਾਪਸ | ਵਸਤੂਆਂ ਦੀ ਲੜੀ (*) | ਆਬਜੈਕਟ ਦੀ ਐਰੇ ਵਿੱਚ ਜਾਣਕਾਰੀ ਨੂੰ ਰੋਕਦਾ ਹੈ |
ਆਬਜੈਕਟ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ
ਪੈਰਾਮੀਟਰ | ਡਾਟਾ ਟਾਈਪ | ਮੂਲ | ਵੇਰਵਾ |
---|---|---|---|
id | INT (*) | 0 | 1. ਜੇਕਰ stop_type ਡਿਲੀਵਰੀ ਹੈ ਤਾਂ id ਭੇਜਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ 2. ਜੇਕਰ stop_type ਪਿਕਅੱਪ ਹੈ ਤਾਂ 20 ਅੰਕਾਂ ਦੀ id ਭੇਜਣ ਦੀ ਲੋੜ ਹੈ |
ਸਟਾਪ_ਆਰਡਰ | int (*) | 0 | ਰੁਕਣ ਦਾ ਆਰਡਰ ਸ਼ਾਮਲ ਕਰੋ |
share_stop_id | ਇੰਟ | 0 | 1. ਜੇਕਰ stop_type ਪਿਕਅੱਪ ਹੈ ਤਾਂ ਇਸਨੂੰ ਡਿਫੌਲਟ ਵਜੋਂ ਛੱਡ ਦਿਓ 2. ਜੇਕਰ stop_type ਡਿਲੀਵਰੀ ਹੈ ਅਤੇ ਪਿਕਅੱਪ ਨਾਲ ਲਿੰਕ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਤਾਂ ਇਸਨੂੰ ਡਿਫੌਲਟ ਵਜੋਂ ਛੱਡ ਦਿਓ 3. ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਪਿਕਅਪ ਨਾਲ ਲਿੰਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਉਸ ਪਿਕਅੱਪ ਸਟਾਪ ਦੀ ਆਈ.ਡੀ |
stop_type | ਸਤਰ | ਡਿਲੀਵਰੀ | ਮੁੱਲ ਡਿਲੀਵਰੀ ਅਤੇ ਪਿਕਅੱਪ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ |
ਦਾ ਪਤਾ | ਸਤਰ | ਲੋੜੀਂਦਾ ਪਤਾ ਜਾਂ ਅਕਸ਼ਾਂਸ਼, ਲੰਬਕਾਰ | |
ਅਕਸ਼ਾਂਸ਼ | ਦਸ਼ਮਲਵ | 0 | ਲੋੜੀਂਦਾ ਪਤਾ ਜਾਂ ਅਕਸ਼ਾਂਸ਼, ਲੰਬਕਾਰ |
ਲੰਬਕਾਰ | ਦਸ਼ਮਲਵ | 0 | ਲੋੜੀਂਦਾ ਪਤਾ ਜਾਂ ਅਕਸ਼ਾਂਸ਼, ਲੰਬਕਾਰ |
ਨੋਟ | ਸਤਰ | ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ ਨੂੰ ਰੋਕੋ | |
ਸਟਾਪ_ਅਵਧੀ | ਇੰਟ | 2 | ਸਟਾਪ ਦੀ ਮਿਆਦ ਨੂੰ ਮਿੰਟਾਂ ਵਿੱਚ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ, ਭਾਵ ਗਾਹਕ ਸਾਈਟ 'ਤੇ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। |
ਗਾਹਕ ਦਾ ਨਾਮ | ਸਤਰ | ਗਾਹਕ ਜਾਣਕਾਰੀ | |
ਗਾਹਕ_ਮੋਬਾਈਲ_ਨੰਬਰ | ਸਤਰ | ਗਾਹਕ ਜਾਣਕਾਰੀ | |
ਗਾਹਕ_ਈਮੇਲ | ਸਤਰ | ਗਾਹਕ ਜਾਣਕਾਰੀ | |
ਪਤਾ_ਟਾਈਪ ਕੀਤਾ | {} | {} | 1. ਜੇਕਰ ਸਟਾਪ_ਟਾਈਪ ਪਿਕਅੱਪ ਹੈ ਤਾਂ ਕੁੰਜੀ ਡਿਲੀਵਰੀ_ਗਿਣਤੀ ਹੈ ਅਤੇ ਮੁੱਲ ਡਿਲੀਵਰੀ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਵਿੱਚ ਹੈ ਇਸ ਪਿਕਅੱਪ ਨਾਲ ਲਿੰਕ ਕੀਤਾ ਗਿਆ ਹੈ 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 (*) | ਰੂਟ ਬਣਾਉਣ ਲਈ ਡਰਾਈਵਰ_ਆਈਡੀ ਦੀ ਲੋੜ ਹੈ | |
start_address | ਸਤਰ (*) | ਪਤਾ ਜਿੱਥੋਂ ਰੂਟ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ | |
start_latitude | ਦਸ਼ਮਲਵ | 0 | ਜਾਂ ਤਾਂ start_address ਜਾਂ start_latitude,start_longitude ਦੀ ਲੋੜ ਹੈ |
start_langitude | ਦਸ਼ਮਲਵ | 0 | ਜਾਂ ਤਾਂ start_address ਜਾਂ start_latitude,start_longitude ਦੀ ਲੋੜ ਹੈ |
end_address | ਸਤਰ | ਰੂਟ ਦਾ ਅੰਤ ਸਥਾਨ | |
ਅੰਤ_ਅਕਸ਼ਾਂਸ਼ | ਦਸ਼ਮਲਵ | ਜਾਂ ਤਾਂ end_address ਜਾਂ end_latitude, end_longitude ਦੀ ਲੋੜ ਹੈ | |
end_langitude | ਦਸ਼ਮਲਵ | ਜਾਂ ਤਾਂ end_address ਜਾਂ end_latitude, end_longitude ਦੀ ਲੋੜ ਹੈ | |
ਰੂਟ_ਨਾਮ | ਸਤਰ (*) | ਮੌਜੂਦਾ ਮਿਤੀ (dd/mm/yy) | ਰੂਟ ਦਾ ਨਾਮ |
ਸਟਾਪਸ | ਵਸਤੂਆਂ ਦੀ ਲੜੀ (*) | ਆਬਜੈਕਟ ਦੀ ਐਰੇ ਵਿੱਚ ਜਾਣਕਾਰੀ ਨੂੰ ਰੋਕਦਾ ਹੈ |
ਆਬਜੈਕਟ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ
ਪੈਰਾਮੀਟਰ | ਡਾਟਾ ਟਾਈਪ | ਮੂਲ | ਵੇਰਵਾ |
---|---|---|---|
id | INT (*) | 0 | 1. ਜੇਕਰ stop_type ਡਿਲੀਵਰੀ ਹੈ ਤਾਂ id ਭੇਜਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ 2. ਜੇਕਰ stop_type ਪਿਕਅੱਪ ਹੈ ਤਾਂ 20 ਅੰਕਾਂ ਦੀ id ਭੇਜਣ ਦੀ ਲੋੜ ਹੈ |
ਸਟਾਪ_ਆਰਡਰ | int (*) | 0 | ਰੁਕਣ ਦਾ ਆਰਡਰ ਸ਼ਾਮਲ ਕਰੋ |
share_stop_id | ਇੰਟ | 0 | 1. ਜੇਕਰ stop_type ਪਿਕਅੱਪ ਹੈ ਤਾਂ ਇਸਨੂੰ ਡਿਫੌਲਟ ਵਜੋਂ ਛੱਡ ਦਿਓ 2. ਜੇਕਰ stop_type ਡਿਲੀਵਰੀ ਹੈ ਅਤੇ ਪਿਕਅੱਪ ਨਾਲ ਲਿੰਕ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਤਾਂ ਇਸਨੂੰ ਡਿਫੌਲਟ ਵਜੋਂ ਛੱਡ ਦਿਓ 3. ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਪਿਕਅਪ ਨਾਲ ਲਿੰਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਉਸ ਪਿਕਅੱਪ ਸਟਾਪ ਦੀ ਆਈ.ਡੀ |
stop_type | ਸਤਰ | ਡਿਲੀਵਰੀ | ਮੁੱਲ ਡਿਲੀਵਰੀ ਅਤੇ ਪਿਕਅੱਪ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ |
ਦਾ ਪਤਾ | ਸਤਰ | ਲੋੜੀਂਦਾ ਪਤਾ ਜਾਂ ਅਕਸ਼ਾਂਸ਼, ਲੰਬਕਾਰ | |
ਅਕਸ਼ਾਂਸ਼ | ਦਸ਼ਮਲਵ | 0 | ਲੋੜੀਂਦਾ ਪਤਾ ਜਾਂ ਅਕਸ਼ਾਂਸ਼, ਲੰਬਕਾਰ |
ਲੰਬਕਾਰ | ਦਸ਼ਮਲਵ | 0 | ਲੋੜੀਂਦਾ ਪਤਾ ਜਾਂ ਅਕਸ਼ਾਂਸ਼, ਲੰਬਕਾਰ |
ਨੋਟ | ਸਤਰ | ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ ਨੂੰ ਰੋਕੋ | |
ਸਟਾਪ_ਅਵਧੀ | ਇੰਟ | 2 | ਸਟਾਪ ਦੀ ਮਿਆਦ ਨੂੰ ਮਿੰਟਾਂ ਵਿੱਚ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ, ਭਾਵ ਗਾਹਕ ਸਾਈਟ 'ਤੇ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। |
ਗਾਹਕ ਦਾ ਨਾਮ | ਸਤਰ | ਗਾਹਕ ਜਾਣਕਾਰੀ | |
ਗਾਹਕ_ਮੋਬਾਈਲ_ਨੰਬਰ | ਸਤਰ | ਗਾਹਕ ਜਾਣਕਾਰੀ | |
ਗਾਹਕ_ਈਮੇਲ | ਸਤਰ | ਗਾਹਕ ਜਾਣਕਾਰੀ | |
ਪਤਾ_ਟਾਈਪ ਕੀਤਾ | {} | {} | 1. ਜੇਕਰ ਸਟਾਪ_ਟਾਈਪ ਪਿਕਅੱਪ ਹੈ ਤਾਂ ਕੁੰਜੀ ਡਿਲੀਵਰੀ_ਗਿਣਤੀ ਹੈ ਅਤੇ ਮੁੱਲ ਡਿਲੀਵਰੀ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਵਿੱਚ ਹੈ ਇਸ ਪਿਕਅੱਪ ਨਾਲ ਲਿੰਕ ਕੀਤਾ ਗਿਆ ਹੈ 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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
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 | "" | ਏਪੀਆਈ ਐਕਸੈਸ ਕੁੰਜੀ |
ਡਰਾਈਵਰ_ਆਈਡੀ | "" | ਰੂਟ ਦੀ ਡਰਾਈਵਰ ਆਈ.ਡੀ |
WebHooks
ZeoRoutePlanner ਤੁਹਾਨੂੰ ਵੈਬਹੁੱਕ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਅਸੀਂ ਤੁਹਾਨੂੰ ਇਵੈਂਟਾਂ ਬਾਰੇ ਸੂਚਿਤ ਕਰ ਸਕਦੇ ਹਾਂ। ਤੁਸੀਂ ਸਾਡੇ ਪਲੇਟਫਾਰਮ 'ਤੇ ਇੱਕ ਨਵਾਂ ਵੈਬਹੁੱਕ ਰਜਿਸਟਰ ਕਰ ਸਕਦੇ ਹੋ ("https://zeorouteplanner.com/app/team/settings/genrate-token").
ਸਮਾਗਮ
- ਪ੍ਰਗਤੀ ਵੈਬਹੁੱਕ ਨੂੰ ਰੋਕੋ
ਗਲਤੀਆਂ
ਜ਼ੀਓ ਰੂਟ ਪਲੈਨਰ API ਹੇਠਾਂ ਦਿੱਤੇ ਗਲਤੀ ਕੋਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ:
ਗਲਤੀ ਕੋਡ | ਭਾਵ |
---|---|
400 | ਮਾੜੀ ਬੇਨਤੀ -- ਤੁਹਾਡੀ ਬੇਨਤੀ ਅਵੈਧ ਹੈ। |
401 | ਅਣਅਧਿਕਾਰਤ -- ਤੁਹਾਡੀ API ਕੁੰਜੀ ਗਲਤ ਹੈ। |
404 | ਨਹੀਂ ਮਿਲਿਆ -- ਨਿਰਧਾਰਤ ਬੇਨਤੀ ਨਹੀਂ ਲੱਭੀ ਜਾ ਸਕੀ। |
500 | ਅੰਦਰੂਨੀ ਸਰਵਰ ਅਸ਼ੁੱਧੀ -- ਸਾਡੇ ਸਰਵਰ ਨਾਲ ਇੱਕ ਸਮੱਸਿਆ ਸੀ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। |
503 | ਸੇਵਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ -- ਅਸੀਂ ਰੱਖ-ਰਖਾਅ ਲਈ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਔਫਲਾਈਨ ਹਾਂ। ਬਾਅਦ ਵਿੱਚ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ. |