Ebay AddItem Api调用UPC代码

时间:2013-12-19 07:12:10

标签: api call ebay

我想使用UPC代码在ebay中使用AddItem Api调用添加产品。我搜索过它,但没有得到任何具体的答案。我想问一下将要添加到易趣列表中的项目的UPC代码是什么。

请帮帮我。

谢谢&此致

1 个答案:

答案 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 希望这可以帮助您或其他有类似需求的人。