5.8.3 Modify Pickup (Python)

Modify Pickup

Sample source code to modify pickup
#!/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 modifyPickup(url, data): res = requests.post(url + 'pickup/v1/Modify', 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 = { "Pickup": [ { "Shipper": { "Name": "Unixus SDN BHD", "ContactPerson": "Nicholas", "Address1": "BLOCK A, GROUND FLOOR, GL06", "Address2": "Kelana Square, No.17, Jalan SS7/26", "Postcode": "47301", "City": "Petaling Jaya", "State": "Selangor", "CountryCode": "MY", "Phone1": "+60378038830", "Phone2": "111", "Mobile": "" }, "Quantity" : 5, "Weight": 10.0, "PickupDateTime": "2019-01-09T00:00:00+08:00", "Remarks": "Fragile", "PickupNo": "PKR190104131458" } ] } resData = modifyPickup(sandbox_url, json.dumps(request_data)) print(resData)

Copyright © 2019 Unixus Solutions Sdn. Bhd. All rights reserved.