在创建ScanForm EasyPost时返回以下错误。我如何确定货件是清单还是不清单。
无法创建清单。指定的出货量中有5个已经 已显示:shp_aa,shp_xxx,shp_yy,shp_vv,shp_xx
var apiKey = ConfigurationManager.AppSettings["EasyPostAPIKey"];
EasyPost.ClientManager.SetCurrent(apiKey);
if (shipmentsPurchasedInDateRange.Count > 0)
{
var shipments = new List<EasyPost.Shipment>();
foreach (var shipmentId in shipmentsPurchasedInDateRange)
{
var shipment = new EasyPost.Shipment()
{
id = shipmentId,
};
shipments.Add(shipment);
}
var scanForm = ScanForm.Create(shipments);
return scanForm.form_url;
}
答案 0 :(得分:0)
如果您需要显示多个货件,建议创建包含所有货件的批次。一些承运人要求将所有货件都显示出来,因此建议为一天中创建的所有货件创建一个批次,然后显示该批次。
工作流程如下: 创建当天的发货 在一天结束时,创建一个批处理。 创建批次时,可以使用数组中的货件ID创建批次。 或者,您可以将装运添加到该批次中,只要尚未对其进行扫描即可。这意味着您可以在每天的开始创建一批。然后,在创建货件时,您可以将其添加到批次中。 创建所有货件并将其添加到批次后,您可以从批次中进行扫描。