我正在使用Bulk Sell发送xml文件,我在启动处理文件方面取得了成功,但作业状态失败了:
失败:由于数据格式不正确,请求错误或批量数据交换API错误,批量数据交换作业未成功完成。
我检查了我的xml代码是不是在ansi等隐藏的字符。也许我需要添加更多的requeried文件。或者也许有人知道在ebay上检查XML格式的一些工具
<?xml version="1.0" encoding="UTF-8"?>
<BulkDataExchangeRequests xmlns="urn:ebay:apis:eBLBaseComponents">
<Header>
<Version>1019</Version>
<SiteID>UK</SiteID>
</Header>
<AddFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<ErrorLanguage>en_GB</ErrorLanguage>
<WarningLevel>High</WarningLevel>
<Version>1019</Version>
<Item>
<Title>My ebay title</Title>
<Description>Test description</Description>
<PrimaryCategory>
<CategoryID>42899</CategoryID>
</PrimaryCategory>
<StartPrice>96.00</StartPrice>
<CategoryMappingAllowed>true</CategoryMappingAllowed>
<ConditionID>1000</ConditionID>
<Country>GB</Country>
<Currency>GBP</Currency>
<DispatchTimeMax>2</DispatchTimeMax>
<ListingDuration>Days_7</ListingDuration>
<ListingType>FixedPriceItem</ListingType>
<PaymentMethods>PayPal</PaymentMethods>
<PayPalEmailAddress>abc@abc.com</PayPalEmailAddress>
<PictureDetails>
<GalleryType>Gallery</GalleryType>
<PictureURL>link to pictures</PictureURL>
</PictureDetails>
<PostalCode>abc def</PostalCode>
<ProductListingDetails>
<BrandMPN>
<Brand>New brand</Brand>
<MPN>ASM/KKD</MPN>
</BrandMPN>
</ProductListingDetails>
<Quantity>1</Quantity>
<ReturnPolicy>
<ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>
<ReturnsWithinOption>Days_14</ReturnsWithinOption>
<ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>
</ReturnPolicy>
<Site>UK</Site>
</Item>
</AddFixedPriceItemRequest>
</BulkDataExchangeRequests>
答案 0 :(得分:0)
您是否检查过您没有将数据格式(REQUEST-DATA-FORMAT)设置为JSON,它可能会期待您发送的格式的另一种格式。基于错误,您可以根据错误的数据格式&#34;来解决这个问题&#34;。