我想使用UPC代码在ebay中使用AddItem Api调用添加产品。我搜索过它,但没有得到任何具体的答案。我想问一下将要添加到易趣列表中的项目的UPC代码是什么。
请帮帮我。
谢谢&此致
答案 0 :(得分:1)
这是一个老问题,你肯定已经继续前进了。但令人惊讶的是,当我遇到与eBay API AddFixedPriceItem类似的需求时,在stackoverflow或者developer.ebay.com上没有找到其他相关示例(几乎与AddItem完全相同但针对非拍卖列表)。这是一个XML请求结构,在我使用API的验证版本说明UPC或ISBN编码产品的POST时,对我有用:
<?xml version="1.0" encoding="utf-8"?>
<VerifyAddFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>YOUR TOKEN STRING HERE</eBayAuthToken>
</RequesterCredentials>
<Item>
<AutoPay>false</AutoPay>
<Country>US</Country>
<Currency>USD</Currency>
<ListingType>FixedPriceItem</ListingType>
<ListingDuration>Days_30</ListingDuration>
<PaymentMethods>PayPal</PaymentMethods>
<PaymentMethods>VisaMC</PaymentMethods>
<PayPalEmailAddress>SELLER PAYPAL EMAIL ADDR HERE</PayPalEmailAddress>
<ProductListingDetails>
<UPC>BARCODE HERE</UPC>
<EAN>Does not apply</EAN>
<ListIfNoProduct>true</ListIfNoProduct>
<UseStockPhotoURLAsGallery>true</UseStockPhotoURLAsGallery>
</ProductListingDetails>
<ShippingDetails>
<ShippingServiceOptions>
<ShippingService>USPSFirstClass</ShippingService>
<ShippingServiceCost currencyID="USD">3.00</ShippingServiceCost>
<ShippingServiceAdditionalCost>1.00</ShippingServiceAdditionalCost>
<ShippingServicePriority>1</ShippingServicePriority>
<ShippingService>USPSPriority</ShippingService>
<ShippingServiceCost currencyID="USD">5.00</ShippingServiceCost>
<ShippingServiceAdditionalCost>2.00</ShippingServiceAdditionalCost>
<ShippingServicePriority>2</ShippingServicePriority>
</ShippingServiceOptions>
<ShippingType>Flat</ShippingType>
</ShippingDetails>
<ShipToLocations>US</ShipToLocations>
<Quantity>1</Quantity>
<Site>US</Site>
<StartPrice currencyID="USD">1.99</StartPrice>
<Title>YOUR GREAT ITEM TITLE</Title>
<Location>CITY,STATE HERE</Location>
<PictureDetails>
<GalleryType>Gallery</GalleryType>
</PictureDetails>
<DispatchTimeMax>3</DispatchTimeMax>
<ReturnPolicy>
<RefundOption>MoneyBack</RefundOption>
<Refund>Money Back</Refund>
<ReturnsWithinOption>Days_30</ReturnsWithinOption>
<ReturnsWithin>30 Days</ReturnsWithin>
<ReturnsAcceptedOption>ReturnsAccepted</ReturnsAcceptedOption>
<ReturnsAccepted>Returns Accepted</ReturnsAccepted>
<ShippingCostPaidByOption>Buyer</ShippingCostPaidByOption>
<ShippingCostPaidBy>Buyer</ShippingCostPaidBy>
</ReturnPolicy>
<ConditionID>EBAY CONDITION CODE</ConditionID>
<ConditionDisplayName>EBAY CONDITION DISPLAY TEXT</ConditionDisplayName>
</Item>
<ErrorLanguage>en_US</ErrorLanguage>
<WarningLevel>Low</WarningLevel>
</VerifyAddFixedPriceItemRequest>
这是VerifyAddFixedPriceItem调用,它再次与VerifyAddItem API非常相似。你可以使用任何一个的验证版本检查一旦调试后请求是否正常(只是不相信他们中的任何一个即使在生产中报告的费用)。 AddFixedPriceItem API仅通过eBay产品目录内容使用UPC代码将项目添加到eBay。您也可以将<UPC> and </UPC> with <ISBN> and </ISBN>
替换为图书。您也可以将其用作VerifyAddItem和AddItem API的XML模板。
CAPS中的文字需要定制,运费价格只是随机的。我使用eBay Trading API版本1001运行此操作(截至此发布日期,您可以忽略关于没有卖家档案的警告)。您也可以在此处找到易趣条件代码和名称文字:eBay Condition ID Values and Names 希望这可以帮助您或其他有类似需求的人。