javascript - 从 eBay 中的查找商品高级 API 返回商品属性

标签 javascript api ebay-api ebay-sdk

我正在根据搜索查询调用 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/

相关文章:

sandbox - eBay API Grant Application Access 返回 URL 包含空的 'ebaytkn' 参数

ebay-api - 易趣 API。筛选包含交货详细信息的 "awaiting postage"或 "unshipped"订单

ebay-api - 通过狙击在 eBay 上出价

javascript - SVG 到 PNG 使用 javascript 保留 CSS

javascript - A-Frame场景隐藏鼠标指针(小手)

android - 通过 API v4 更新 Google 表格时转义单引号 (')

ios - Google API 有问题吗?

image - 什么是带有 API 的好的图像托管网站,可以让我从我的网站上传图像?

javascript - Angular - 动态操纵过滤条件

javascript - 从 HIGHCHART 中删除零