ebay api,只获得一些领域

时间:2015-07-30 12:05:35

标签: .net performance api sdk ebay

我使用带有沙箱的eBay SDK 921 API

我想获取所有商品ID(我有很多商品,我想提高性能),我使用此代码:

            GetMyeBaySellingCall apicall = new GetMyeBaySellingCall(this.Context);
            apicall.DetailLevelList.Add(DetailLevelCodeType.ReturnAll);
            apicall.ApiRequest.OutputSelector = new StringCollection(new string[] { "ItemID" });
            apicall.GetMyeBaySelling();
            var sellerlist = apicall.ActiveListReturn.ItemArray.ToArray();

但GetMyeBaySelling方法获取Items

的所有字段

你能不能帮我拿到ItemIDs

1 个答案:

答案 0 :(得分:1)

documentation for the OutputSelector字段状态(强调添加)

  

您不必指定字段的完整路径,除非您指定的字段可以在多个容器中返回

由于GetMyeBaySelling返回多个项目,因此将在多个容器中返回字段ItemID。因此,您必须指定完整路径。

apicall.ApiRequest.OutputSelector = new StringCollection(new string[] { "ActiveList.ItemArray.Item.ItemID" });