5.6.3 Update Shipment Weight (Python)

Update Shipment Weight

Sample source code for update shipment weights.
#!/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 updateShipmentWeight(url, data): res = requests.post(url + 'shipment/v2/UpdateWeight', 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 = { "ShipmentsWeight" : [ { "HawbNo" : "458040010395273", "ActualWeight" : 3.0 }, { "HawbNo" : "458040010400335", "ActualWeight" : 7.0 } ] } resData = updateShipmentWeight(sandbox_url, json.dumps(request_data)) if (resData['Summary']['Success'] > 1): print(resData['Summary']['Success'] + ' shipment weights updated successfully.') else: print('Error updating shipment weights.')
Copyright © 2019 Unixus Solutions Sdn. Bhd. All rights reserved.