我能够毫无问题地从UPS API获得响应,但是我无法从源获取有关邮政编码的数据。它将在到达目的地显示邮政编码,但是我也想从始发地获取邮政编码。
foreach (ShipmentType shipment in trackResponse.Shipment)
{
foreach (PackageType package in shipment.Package)
{
foreach (ActivityType Act in package.Activity)
{
Console.WriteLine("City {0} {1}, Date {2}, Time {3}, Status {4}, zip {5}",
Act.ActivityLocation.Address.City,
Act.ActivityLocation.Address.StateProvinceCode,
Act.Date,
Act.Time,
Act.Status.Description,
Act.ActivityLocation.Address.PostalCode);
}
}
}
这是我的结果:
City MEMPHIS TN,日期20180716,时间103742,状态已交付,邮政编码38106
City Memphis TN,日期20180716,时间101906,今天交货状态,邮编
City Memphis TN,日期20180716,时间070239,运送车辆上的状态, 邮编
City Memphis TN,日期20180716,时间054655,状态目标扫描,邮政编码
City Memphis TN,日期20180716,时间054023,交货状态,邮编
City Memphis TN,日期20180716,时间040500,状态到达扫描,邮政编码
City Memphis TN,日期20180716,时间035000,状态出发扫描,邮政编码
City Memphis TN,日期20180714,时间051500,状态到达扫描,邮政编码
肯塔基州路易斯维尔市,日期20180714,时间050600,状态出发扫描,邮政编码
肯塔基州路易斯维尔市,日期20180714,时间011300,状态到达扫描,邮政编码
德克萨斯州休斯敦市,日期20180713,时间220800,状态出发扫描,邮政编码
德克萨斯州休斯顿市,日期20180713,时间171949,状态来源扫描,邮政编码
城市,日期20180713,时间172613,状态订单已处理:已准备好使用UPS,邮政编码
您可以看到显示“已交付”行的Zip出现,但是我需要显示“原始扫描”行的Zip。谢谢。