我正在使用Ebay API修改eBay上具有不同大小和顏色的產品。EBAY API EAN更改清單
我用下面的文檔來配置我的XML文件。 http://developer.ebay.com/devzone/xml/docs/reference/ebay/revisefixedpriceitem.html
但它提供了以下錯誤消息: 21919420:對於多變量列表,GTIN值在變體級別指定。請從列表級別中移除GTIN值,併爲列表中的每個變體提供GTIN值。
我的代碼:
<?xml version="1.0" encoding="utf-8"?>
<ReviseFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials><eBayAuthToken>'.USERTOKEN.'</eBayAuthToken></RequesterCredentials>
<WarningLevel>High</WarningLevel>
<Item>
<ItemID>'.$param['itemID'].'</ItemID>'.$xmlpriceandquantity.'
<Title>'.$itemTitle.'</Title>
<ProductListingDetails>
<BrandMPN>
<Brand> Navdari </Brand>
<MPN> 2016 </MPN>
</BrandMPN>
<EAN> ".$param['EAN']." </EAN>
</ProductListingDetails>
<Variations>
<Variation>
<SKU>".$stockdetail['id'].$stockdetail['itemref']."</SKU>
<StartPrice>".$stockdetail['price']."</StartPrice>
<Quantity>".$stockdetail['qty']."</Quantity>
<VariationProductListingDetails> <EAN>".$param['EAN']."</EAN> </VariationProductListingDetails>
<VariationSpecifics>
<NameValueList>
<Name>Size</Name>
<Value>".$stockdetail['size']."</Value>
</NameValueList>
<NameValueList>
<Name>Color</Name>
<Value>".$stockdetail['colour']."</Value>
</NameValueList>
</VariationSpecifics>
</Variation>
</Variations>
</Item>
</ReviseFixedPriceItemRequest>
這是正確的,因爲我已經在我的代碼上設置了「。$ param ['EAN']」。 VariationProductListingDetails>但是,這仍然給我提供了錯誤。我使用了EBAY提供的XML佈局。 –
$ param ['EAN']中包含的值是什麼?我知道EAN的長度必須是13位,如果你傳球的次數少於這個數字,就有可能出現錯誤。 –
你好,我的意思是,你通過EAN更高(第13行):「。$ param ['EAN']」。品牌部分下的 。這需要刪除,因爲您只通過EAN爲孩子而不是父母。 –
zombiecode