1

我使用带有沙盒的 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方法返回项目的所有字段

你能帮我弄到ItemIDs唯一的吗

4

1 回答 1

1

OutputSelector字段状态的文档(已添加重点)

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

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

apicall.ApiRequest.OutputSelector = new StringCollection(new string[] { "ActiveList.ItemArray.Item.ItemID" });
于 2015-08-11T12:51:02.373 回答