3.5 打印标签
描述
本节将展示如何使用API打印标签。字节数组中的标签以base64字符串编码,用户需要将其解码回字节数组值并将值保存为扩展名为* .pdf的文件。用户可以传入多个HawbNo,以便在一个PDF文件中接收多个标签.
开发/测试环境 : https://sandbox-apiv2.unixus.com.my/shipment/v2/Print
生产/正式环境 : https://apiv2.unixus.com.my/shipment/v2/Print
Method : POST
Content-Type : application/json
Accept-Language: en
Authorization : Bearer {access_token}
请求
数据结构
PrintLabel
字段 | 类型 | 必填 | 备注 |
---|---|---|---|
LabelFormat | Enum | 否 | |
LabelSize | Enum | 否 | |
TrackReport | Enum | 否 | |
HawbNo | String[] | 是 | List of Hawb No. |
public enum LabelFormat {
PDF
},
// For now, label size can only set by admin
public enum LabelSize {
Cm_10x10,
Inch_6x4,
A4
}
public enum TrackReport {
Label,
CheckList,
CommercialInvoice,
ShipmentsSummary,
ShipmentsSummary_CSV,
ShipmentsSummary_Excel,
AUPostManifest
}
样品:
{
"HawbNo": [
"458040010403780"
],
"LabelFormat": "PDF",
"LabelSize": "Cm_10x10",
"TrackReport": "Label"
}
响应
样品
{
"LabelResponse": {
"IsSuccess": true,
"LabelImageString": "label"
}
}