1

有没有办法使用 eBay API 以另一种货币购买商品?

4

3 回答 3

4

很简单。您所要做的就是更改站点 ID 参数。由于您没有指定语言,我将假设您正在执行此 HTTP-GET 并仅解析 XML。无论您如何以编程方式进行操作,相同的原则都将适用。

对于 URL:

http://open.api.ebay.com/shopping

  • ?callname=GetSingleItem
  • &responseencoding=XML
  • &appid=[APPID]
  • &siteid=2 <------------例如,这是加拿大的siteid。0 是美国。这将更改 <ConvertedCurrentPrice> 下返回的货币
  • &版本=839
  • &ItemID=181195344321

把它们放在一起,你就会得到这个复制/粘贴友好的“http://open.api.ebay.com/shopping?callname=GetSingleItem&responseencoding=XML&appid=[APPID]&siteid=2&version=839&ItemID=181195344321”

确保使用您的应用 ID 作为参数。

于 2013-09-10T20:37:29.617 回答
0

您可以使用此调用更改货币:
可以在 Ebay 中更改货币类型,同时在 Ebay 的交易 API 中使用 Add Item 调用列出项目。
http://developer.ebay.com/devzone/xml/docs/Reference/eBay/extra/additms.rqst.additmrqstcntnr.itm.crrncy.html

感谢
CedCommerce

于 2017-09-08T06:51:05.293 回答
0

你可以,而且它实际上非常简单。您可以使用购物 API GetSingleItem。根据您感兴趣的货币,您所要做的就是更改您拨打电话的 SiteID。例如,如果您想获取欧元的价格,您可以将 SiteID 设置为 3(英国)或 77(德国)。您还必须将 IncludeSelector 设置为“详细信息”。这样,您将获得包含以下字段的响应。

<ConvertedCurrentPrice currencyID="GBP">68.55</ConvertedCurrentPrice>
<CurrentPrice currencyID="USD">92.9</CurrentPrice>

其中 CurrentPrice 是列表的原始价格,在 ebay 网站上发布列表,ConvertedCurrentPrice 是与您提供的 SiteID 对应的站点上列表的价格。您可以在此处查看包含所使用货币的 SiteID 的完整列表

于 2018-01-05T18:30:09.027 回答