我在沙箱交易api中调用VerifyAddItem。作为测试,我正在创建一个非常简单的XML主体。这是漂亮的印刷版本:
<?xml version="1.0" encoding="utf-8"?>
<VerifyAddItemRequest xmnls="urn:ebay:apis:eBLBaseComponents">
<Item>
<Country>
US
<Currency>
USD
<Description>
Antique Table circa 1795
<PaymentMethods>
PayPal
<PrimaryCategory>
<CategoryID>
20081
<ListingDuration>
Days 30
<Quantity>
1
<Site>
0
<StartPrice>
100.00
未返回任何错误;但是,响应消息基本上是:
架构XML请求错误:SimpleDeserializer在尝试反序列化时遇到了一个不期望的子元素。
XML是有效的,为什么我会收到此错误?具有子元素的唯一元素是PrimaryCategory,其中包含CategoryID元素,该元素与VerifyAddItem的示例代码中的相同:CategoryType string
我已在eBay Dev论坛上发布此问题,但未收到任何回复。