5.4.3 Search Shipments (Python)
Search Shipment
Sample source code for search shipment.
#!/usr/bin/python
import time
import json
import requests
production_url = "https://apiv2.unixus.com.my/"
sandbox_url = "https://sandbox-apiv2.unixus.com.my/"
myRefreshToken = "88888888" # Replace your Refresh Token here
def getAccessToken(url):
res = requests.post(url + 'Token/Refresh', data='{ "RefreshToken" : "' + myRefreshToken + '"}', headers={
'Content-Type': 'application/json',
'Accept-Language': 'en'
})
responseContent = res.content
j = json.loads(responseContent)
return j['AccessToken']
def searchShipment(url, data):
res = requests.post(url + 'shipment/v2/Search', data=data, headers={
'Content-Type': 'application/json',
'Accept-Language': 'en',
'Authorization': 'Bearer ' + getAccessToken(url)
})
responseContent = res.content
j = json.loads(responseContent)
return j
request_data = {
"HawbNo": [
"458040010619682"
]
}
resData = searchShipment(sandbox_url, json.dumps(request_data))
print(resData)