易趣API,更改货币

时间:2012-08-30 09:59:14

标签: api ebay

是否有使用Ebay API获取其他货币的商品?

3 个答案:

答案 0 :(得分:4)

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

对于网址:

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&版本= 839&安培;的ItemID = 181195344321"

请务必使用您的应用ID作为参数。

答案 1 :(得分:1)

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

谢谢你们CedCommerce

答案 2 :(得分:0)

你可以,它实际上非常简单。您可以使用Shopping API GetSingleItem。 根据您感兴趣的货币,您只需更改要拨打电话的SiteID即可。例如,如果您想以欧元获得价格,可以将SiteID设置为3(英国)或77(德国)。您还必须将IncludeSelector设置为" Details"。这样,您将获得包含以下字段的响应。

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

其中CurrentPrice是商品的原始价格,在ebay网站上列出了商品,ConvertedCurrentPrice是网站上与您提供的SiteID相对应的商品的价格。 您可以使用他们使用的货币here

查看完整的SiteID列表