【问题标题】:ProductListingDetails null on eBay API GetItem CalleBay API GetItem 调用上的 ProductListingDetails null
【发布时间】:2014-07-10 14:04:18
【问题描述】:

我最近一直在使用 eBay API 尝试获取订单及其商品详细信息。在 API 文档中,它告诉您需要指定 DetailCodeType 才能获得 ProductListingDetails

http://developer.ebay.com/devzone/xml/docs/Reference/eBay/GetItem.html

ProductListingDetails 对象包含 BrandModelMPN 以及我需要的其他内容,但它始终返回为 null。即使我在项目列表中有该数据集。这在实时站点及其沙盒环境中都是一个问题。

有没有其他人遇到过这个问题并且知道我可以使用 eBay API 获取这些详细信息的解决方案?我的代码如下:

public static ItemType GetItem(string itemId)
{
    GetItemCall itemCall = new GetItemCall(apiContext);
    itemCall.DetailLevelList.Add(DetailLevelCodeType.ReturnAll);

    return itemCall.GetItem(itemId);
}

【问题讨论】:

    标签: c# ebay-api


    【解决方案1】:

    我最终找到了解决方法。登录您的销售账户后,您可以转到订阅并免费订阅销售经理。然后进入销售经理并选择左侧边栏上的活动将带您进入一个新屏幕。自定义链接将显示在顶部。选择自定义标签复选框,您可以将自定义数据添加到列表项。

    这在项目数据中作为SKU 字段返回。我只需要一种方法来输入从 eBay API 返回的自定义数据,而且效果很好。下面是一篇解释它的文章。

    http://support.atandra.com/index.php?/Knowledgebase/Article/View/124/0/how-to-enable-sku-custom-label-field-on-ebay

    【讨论】:

      【解决方案2】:

      注意:对于GetSellerList(一次返回多个项目),他们已删除Item.ProductListingDetails。我认为这发生在前一段时间,但我已经有好几年没有更新我的 API 版本了。所以现在才发现。

      Item.ProductListingDetails(已修改):在多变体中 列表,产品的产品标识符(EAN、ISBN 或 UPC) 变化应返回 Variation.VariationProductListingDetails 容器。

      实际上并没有说Item.ProductListingDetails 始终为空,但我以前可以工作的代码不再工作,所以我认为GetSellerList 已弃用它。

      它仍然存在于GetItem

      http://developer.ebay.com/devzone/xml/docs/reference/ebay/getsellerlist.html

      【讨论】:

      • 哦,细节级别、粒度或您使用的卖家计划没有任何区别。
      猜你喜欢
      • 1970-01-01
      • 2015-11-15
      • 2021-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多