我正在尝试发送自动易趣发票添加运费金额但我在执行此操作时收到错误代码10080 .
My Code
$ShippingServiceOptions = new stdClass();
$ShippingServiceOptions->ShippingService="AU_Frieght";
//$ShippingServiceOptions->ShippingType="AU_Frieght";
$ShippingServiceOptions->ShippingServiceCost = array('_'=>99,'currencyID'=>'AUD');
$ShippingServiceOptions->ShippingServiceAdditionalCost = array('_'=>0,'currencyID'=>'AUD');
$ShippingServiceOptions->ShippingInsuranceCost = array('_'=>0,'currencyID'=>'AUD');
$ShippingServiceOptions->InsuranceFee=0.00;
$ShippingServiceOptions->ShippingServicePriority=1;
$invoiceRequest = new stdClass();
$invoiceRequest->Version = 803;
$invoiceRequest->OrderID = "200937602540-950490227010";
$invoiceRequest->TransactionID=950490227010;
$invoiceRequest->ItemID = 200937602540;
$invoiceRequest->ShippingServiceOptions = $ShippingServiceOptions;
$sendInvoice = new EbayAPI();
$result=$sendInvoice->SendInvoice($invoiceRequest);
var_dump($result);
Error
object(stdClass)[393]
public 'Timestamp' => string '2013-10-24T02:35:47.049Z' (length=24)
public 'Ack' => string 'Failure' (length=7)
public 'Errors' =>
object(stdClass)[394]
public 'ShortMessage' => string 'Invalid postage type.' (length=21)
public 'LongMessage' => string 'Invalid <ShippingType>.' (length=23)
public 'ErrorCode' => string '10080' (length=5)
public 'SeverityCode' => string 'Error' (length=5)
public 'ErrorClassification' => string 'RequestError' (length=12)
public 'Version' => string '843' (length=3)
public 'Build' => string 'E843_INTL_APIXO_16449518_R1' (length=27)
谢谢阿布纳布
1 回答
无法指定AU_Freight,因为调用GeteBayDetails时未设置服务的ValidForSellingFlow标志 . 易趣只允许此标志为真的服务 . 更多信息可在官方docs中找到 .
下面显示的是可以在ShippingService字段中传递的当前送货服务列表 . 由于这些值可以随着eBay添加和删除服务而改变,因此您应该定期调用GeteBayDetails .
(注意要指定的值以粗体显示)
国内航运服务
Standard Services
AU_StandardDelivery 标准送货(1-6个工作日)
AU_Regular 澳大利亚邮政包裹邮寄包裹(1-6个工作日)
AU_RegularParcelWithTracking 澳大利亚邮政定期包裹追踪(1-6个工作日)
AU_RegularParcelWithTrackingAndSignature 澳大利亚邮政包裹邮寄包裹签名(1-6个工作日)
AU_PrePaidParcelPostSatchels500g 澳大利亚邮政预付邮包500克手提包(1-6个工作日)
AU_PrePaidParcelPostSatchels3kg 澳大利亚邮政预付邮包3公斤手提包(1-6个工作日)
AU_PrePaidParcelPostSatchels5kg 澳大利亚邮政预付包裹邮寄5公斤挎包(1-6个工作日)
AU_Registered 澳大利亚邮政常规包裹注册(1-6个工作日)
AU_RegisteredParcelPostPrepaidSatchel500g 澳大利亚邮政预付包裹邮寄500克手提包签名(1-6个工作日)
AU_RegisteredParcelPostPrepaidSatchel3kg 澳大利亚邮政预付包裹邮寄3公斤挎包签名(1-6个工作日)
AU_RegisteredParcelPostPrepaidSatchel5kg 澳大利亚邮政预付包裹邮寄5公斤挎包签名(1-6个工作日)
AU_RegisteredParcelPost 澳大利亚邮政常规包裹注册(1-6个工作日)
Express Services
AU_ExpressDelivery 快递(1-3个工作日)
AU_Express 澳大利亚邮政快递邮政包裹(1-3个工作日)
AU_PrePaidExpressPostSatchel500g 澳大利亚邮政快递邮政500克手提包(1-3个工作日)
AU_PrePaidExpressPostSatchel3kg 澳大利亚邮政快递邮政3公斤书包(1-3个工作日)
AU_PrePaidExpressPostSatchel5kg 澳大利亚邮政快递5公斤挎包(1-3个工作日)
AU_PrePaidExpressPostPlatinum500g 澳大利亚邮政快递邮政500克手提包签名(1-3个工作日)
AU_PrePaidExpressPostPlatinum3kg 澳大利亚邮政快递邮政3公斤书包签名(1-3个工作日)
AU_DHL DHL(1-3个工作日)
AU_FastwayCouriers Fastway Couriers(1-3个工作日)
AU_StarTrackExpress Star Track Express(1-3个工作日)
AU_TNT TNT(1-3个工作日)
AU_Toll 收费消费者交付(1-3个工作日)
Services from outside Australia
AU_EconomyDeliveryFromOutsideAU AU以外的经济舱送货(11-20个工作日)
AU_StandardDeliveryFromOutsideAU AU以外的标准配送(6-10个工作日)
AU_ExpeditedDeliveryFromOutsideAU AU外部快递(1-5个工作日)
AU_TntIntlExp TNT国际快递(2-4个工作日)
国际航运服务
AU_StandardInternational 标准国际统一邮资(3-15个工作日)
AU_AirMailInternational AusPost航空邮件包裹(3-10个工作日)
AU_AusPostRegisteredPostInternationalParcel AusPost挂号邮政国际包裹(3-10个工作日)
AU_AusPostRegisteredPostInternationalPaddedBag500g AusPost挂号邮国际衬垫袋500g(3-10个工作日)
AU_AusPostRegisteredPostInternationalPaddedBag1kg AusPost挂号邮政国际衬垫袋1公斤(3-10个工作日)
AU_SeaMailInternational AusPost海运邮件包裹(30-60个工作日)
AU_ExpeditedInternational 快递国际统一邮费(3-7个工作日)
AU_ExpressPostInternational AusPost Express Post国际包裹(3-7个工作日)
AU_PrePaidExpressPostInternationalEnvelopeC5 AusPost PrePaid Express Post国际信封C5(3-7个工作日)
AU_PrePaidExpressPostInternationalEnvelopeB4 AusPost PrePaid Express Post国际信封B4(3-7个工作日)
AU_PrePaidExpressPostInternationalSatchels2kg AusPost PrePaid Express Post国际手提包2公斤(3-7个工作日)
AU_PrePaidExpressPostInternationalSatchels3kg AusPost PrePaid Express Post国际手提包3公斤(3-7个工作日)
AU_PrePaidExpressPostInternationalBox5kg AusPost PrePaid Express Post国际邮箱5公斤(3-7个工作日)
AU_PrePaidExpressPostInternationalBox10kg AusPost PrePaid Express Post国际邮箱10公斤(3-7个工作日)
AU_PrePaidExpressPostInternationalBox20kg AusPost PrePaid Express Post国际包装盒20公斤(3-7个工作日)
AU_ExpressCourierInternational AusPost Express Courier International(2-4个工作日)