我正在根据搜索查询调用 eBay 的查找商品高级 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一起使用,但我认为这并不能满足我的需要。
有什么想法吗?
最佳答案
我认为您需要访问商品的特征,因此请使用 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
关于javascript - 从 eBay 中的查找商品高级 API 返回商品属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59537942/