此错误可能是由于提交的API请求中包含无效的字段值所导致的。请确保您提交的API字段与FedEX API文档中指定的字段匹配且不包含任何语法错误或格式错误。以下是一些示例代码,可用于检查API请求中的错误:
// 定义一个空的API请求对象
FedExWebServices.TrackService.Request request = new FedExWebServices.TrackService.Request();
// 设置API请求的值
request.TrackingNumber = "1234567890";
request.ShipDateRangeBegin = DateTime.Now.AddDays(-30).ToString("yyyy-MM-ddThh:mm:ss");
request.ShipDateRangeEnd = DateTime.Now.ToString("yyyy-MM-ddThh:mm:ss");
// 提交API请求并捕获异常
try
{
FedExWebServices.TrackService.Response response = trackService.ProcessTrack(request);
}
catch(FedExWebServices.InvalidInputException ex)
{
Console.WriteLine(ex.Message);
}