eBay API getiitem调用上的ProductListingDetails为空

本文关键字:ProductListingDetails 为空 调用 API getiitem eBay | 更新日期: 2023-09-27 18:04:41

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

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

ProductListingDetails对象包含Brand, Model, MPN,以及我需要的其他东西,但它总是返回为空。即使我在项目列表中有那个数据集。这在活动站点和他们的沙箱环境中都是一个问题。

有没有其他人遇到这个问题,并知道一个解决方案,我可以得到这些细节使用eBay API?我的代码如下:

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

eBay API getiitem调用上的ProductListingDetails为空

我最终找到了一个解决方法。当你登录到你的销售账户,你可以去订阅和免费订阅销售经理。然后进入销售管理器,选择左侧栏上的Active,将进入一个新屏幕。自定义链接将显示在顶部。选择Custom Label复选框,您可以将自定义数据添加到列表项中。

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

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

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

项目。ProductListingDetails(已修改):在多个变体中列出产品的产品标识符(EAN、ISBN或UPC)更改应在变异。VariationProductListingDetails容器

它不实际上Item.ProductListingDetails总是空的,但我的代码,曾经工作不再工作,所以我认为它是弃用的GetSellerList

它仍然存在于GetItem

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

相关文章:
  • 没有找到相关文章