从eBay中的Find Items Advanced API返回项目属性

问题描述 投票:0回答:1

我正在基于搜索查询来调用eBay的find items高级api。

https://developer.ebay.com/DevZone/finding/CallRef/findItemsAdvanced.html

我的电话看起来像这样;

let url = "http://svcs.ebay.com/services/search/FindingService/v1";
url += "?OPERATION-NAME=findItemsAdvanced";
url += "&SERVICE-VERSION=1.0.0";
url += "&GLOBAL-ID=EBAY-US";
url += "&RESPONSE-DATA-FORMAT=JSON";
url += "&categoryId=213"; // baseball
url += "&outputSelector(0)=PictureURLLarge";

此调用返回的数据很好,但不是我需要的以及在eBay上可用的所有数据。我正在查询棒球卡类别,而我需要的一个字段(缺少)是“成绩”字段。值得注意的是,属性字段缺失,因此猜测成绩可能在其中?

我浏览了文档,对如何执行此操作感到非常困惑。

我知道有一个outputSelector字段可以获取其他数据,但是我对于这是否是获取我所需要的正确方法感到非常困惑。

我尝试将其与aspectHistogram一起使用,但我认为这并不能满足我的需求。

有什么想法吗?

javascript api ebay-api ebay-sdk
1个回答
0
投票

我认为您需要访问商品的特征,因此请使用Shopping API和方法GetMultipleItems()。

r={
   'ItemID': itemId_list,
   'IncludeSelector': 'ItemSpecifics'
}
response = api.execute('GetMultipleItems', r)

更多详细信息:https://github.com/Brat-Pit/eBay/blob/master/eBay_api.py

© www.soinside.com 2019 - 2024. All rights reserved.