Web services 联邦快递Web服务中发货类型对象的自定义Clearence详细信息和PuposeOf
我正在尝试使用联邦快递网络服务获取他们的服务,从一个印度地址到另一个印度地址。但是我在Get Fedex Rate函数中没有得到正确的回复对象 我得到的错误是……对象引用不能为空 他们展示了两个对象,一个是CustomclearenceDetail,另一个是ShipmentType的用途。 我的SetShipmentDetails函数如下Web services 联邦快递Web服务中发货类型对象的自定义Clearence详细信息和PuposeOf,web-services,c#-4.0,web,fedex,Web Services,C# 4.0,Web,Fedex,我正在尝试使用联邦快递网络服务获取他们的服务,从一个印度地址到另一个印度地址。但是我在Get Fedex Rate函数中没有得到正确的回复对象 我得到的错误是……对象引用不能为空 他们展示了两个对象,一个是CustomclearenceDetail,另一个是ShipmentType的用途。 我的SetShipmentDetails函数如下 private void SetShipmentDetails(RateRequest request) { request.RequestedSh
private void SetShipmentDetails(RateRequest request)
{
request.RequestedShipment = new RequestedShipment();
request.RequestedShipment.PackagingType = PackagingType.YOUR_PACKAGING;
request.RequestedShipment.PackagingTypeSpecified = true;
request.RequestedShipment.DropoffType = DropoffType.REGULAR_PICKUP;
request.RequestedShipment.DropoffTypeSpecified = true;
request.RequestedShipment.CustomsClearanceDetail.CommercialInvoice.TaxesOrMiscellaneousChargeType = TaxesOrMiscellaneousChargeType.TAXES;
SetOrigin(request);
SetDestination(request);
SetPackageLineItems(request);
request.RequestedShipment.RateRequestTypes = new RateRequestType[2];
request.RequestedShipment.RateRequestTypes[0] = RateRequestType.PREFERRED;
request.RequestedShipment.RateRequestTypes[1] = RateRequestType.LIST;
request.RequestedShipment.PackageCount = "1";
}
有一个问题是我没有创建我想在这里使用的对象的新实例。通过创建一个新实例,这个问题将得到解决