【问题标题】:Can I get Item Quantity from an ebay API FindItems call?我可以从 ebay API FindItems 调用中获取项目数量吗?
【发布时间】:2014-12-03 18:05:55
【问题描述】:

如果我在下面的 url 中输入我的 appid、关键字和 ebay 卖家 ID,它将搜索他们的商店并以 XML 格式返回有关它找到的商品的信息。不过,它似乎没有返回可用于项目的数量。是否可以在此调用中获取该数据,或者我是否必须进行完全单独的 getSingleItem 调用才能获取该信息?我希望在一个电话中获得我需要的所有数据。谢谢。

http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords&SECURITY-APPNAME=MyAppID&keywords=MyKeyword&itemFilter.name=Seller&itemFilter.value=SellersEbayId

【问题讨论】:

    标签: xml ebay-api


    【解决方案1】:

    不幸的是,无法在此调用 (findItemByKeywords) 中检索数量,您可以查看此 API 的 outputSelectors / 调用 ebay 文档:http://developer.ebay.com/Devzone/finding/CallRef/findItemsByKeywords.html#Request.outputSelector

    我认为 findItemsAdvanced 调用能够提供此信息,但如果文档正确,它将与 findItemByKeyword 共享 outputSelector(也许值得一试,看看 ebay 文档在此调用中是否有误)

    按照 B 计划:

    如果您仅通过关键字搜索,您将需要通过单独的调用检索每个项目的更详细信息,以减少您可以使用 getMultipleItem 调用的调用量在这里为您构建了一个准备好测试的示例:@ 987654322@

    xml 看起来像:

    <GetMultipleItemsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
        <ItemID>301422884035</ItemID>
        <ItemID>141488562471</ItemID>
        <ItemID>231408359451</ItemID>
        <IncludeSelector>Details</IncludeSelector>
    </GetMultipleItemsRequest>
    

    响应将包含多个:

    <Item>
        <Quantity>1</Quantity>
    </Item>
    

    标签

    此调用最多可占用 20 个项目 ID,因此您可以减少调用次数

    如果您正在搜索特定卖家的商品,您可以使用 getSellerList-Call

    【讨论】:

      猜你喜欢
      • 2014-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      相关资源
      最近更新 更多