3.4.3 打印标签 (Python)
打印标签范例程序
#!/usr/bin/python
import json
import requests
def generateReport(url, data):
res = requests.post(url, data=data, headers={'Content-Type': 'application/json'})
responseContent = res.content
j = json.loads(responseContent)
return j
sandbox_url = "https://sandbox.unixus.com.my/api/EzLabel/Client/Shipments.svc/Json/GenerateReport"
production_url = "https://api.unixus.com.my/EzLabel/Client/Shipments.svc/Json/GenerateReport"
request_data =
{
"_labelParameter" : {
"ShipmentsCredentials" : {
"CultureType" : "1",
"Password" : "password",
"UserName" : "username"
},
"ShipmentsConfiguration" : {
"LabelFormat" : "0",
"LabelSize" : "0"
},
"HawbNo" : ["344010501893995"],
"TrackReport" : "0"
}
}
resData = generateReport(sandbox_url, json.dumps(request_data))
print(resData)