我对 eBay API 有点陌生。我找到了两种获取元素信息的方法:
- 交易API有
GetItem
方法 - 购物 API 有
GetSingleItem
方法
那么,这两个 API 之间的主要区别是什么?
我需要通过我的网站在 eBay 中搜索商品,我正在使用 findingItemsAdvance
进行搜索。我还需要获取重量和元素尺寸才能计算出合适的价格,但 findingItems
没有提供。
eBay 团队的建议是使用 Trading API,但我不明白这两个 API 之间的主要区别。谢谢。
最佳答案
这是一个由两部分组成的问题。 第 1 部分 是,这两个调用之间的区别是什么。 第 2 部分是交易 API 和购物 API 之间的区别。
让我们先从第 2 部分开始。
交易 API 是“全功能”API。它几乎可以做任何您想用 eBay 做的事情。因为 Trading API 可以做任何事情,所以它更长,并且在某种程度上更笨重。 (编辑:交易 API 不能做所有事情,它仅限于您的用户)
Shopping API 不是通用的 eBay 工具包。它是专注的,它提供与购物相关的功能,仅此而已。因此,调用通常更简单,更易于使用。
回到第 1 部分,我们可以看到一个很好的例子。
交易 API 的 getItem调用有一个在 739 行输入的输出列表。
购物 API 的 getSingleItem调用有一个在 242 行输入的输出列表。
这是交易 API 提供的增强强度和复杂性的示例。 Trading API 是更好的选择,而 Shopping API 是一个很好的选择,它是一个与“购物”相关的应用程序。
关于ebay-api - 易趣 : Trading API vs Shopping API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24579005/