适用于.NET的eBay Shopping API?

时间:2012-09-09 04:47:10

标签: .net ebay

我一直在寻找eBay Shopping API的.NET版本。 有没有?

1 个答案:

答案 0 :(得分:3)

您提供的链接指出:

  

支持的功能

     

格式:XML,SOAP,名称值,JSON

     

协议:HTTP GET(REST)和POST“

这是一项网络服务。您不需要特定的“.Net API”。只需拨打网页并处理返回值即可。

使用this page

上的信息的示例
var xml = http://open.api.ebay.com/shopping?callname=FindProducts&responseencoding=XML&appid=YourAppId&siteid=0&QueryKeywords=harry%20potter&AvailableItemsOnly=true&MaxEntries=2&version=787
//parse the xml...

当然,您需要使用有效数据。如果您尝试使用它,您将收到错误xml响应:

<FindProductsResponse xmlns="urn:ebay:apis:eBLBaseComponents">
        <Timestamp>2012-09-09T07:03:43.405Z</Timestamp>
        <Ack>Failure</Ack>
    <Errors>
        <ShortMessage>Application ID invalid.</ShortMessage>
        <LongMessage>Application ID invalid.</LongMessage>
        <ErrorCode>1.20</ErrorCode>
        <SeverityCode>Error</SeverityCode>
        <ErrorClassification>RequestError</ErrorClassification>
    </Errors>
    <Build>E789_CORE_BUNDLED_15285085_R1</Build>
    <Version>789</Version>
</FindProductsResponse>

然而,这一点的重点在于您通过查询字符串向eBay发送一些数据并返回xml。

这是上面示例中使用的url