5.5.3 Print Shipments (Python)

Sample source code for print 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 printShipment(url, data): res = requests.post(url + 'shipment/v2/Print', 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 = printShipment(sandbox_url, json.dumps(request_data)) print(resData)
Copyright © 2019 Unixus Solutions Sdn. Bhd. All rights reserved.