我一直在四处寻找eBay Shopping API的 .NET 版本。有没有?
问问题
1090 次
1 回答
3
您提供的链接指出:
支持的功能
格式:XML、SOAP、名称值、JSON
协议:HTTP GET (REST) 和 POST"
这是一个网络服务。您不需要特定的“.Net API”。只需调用网页并处理返回值。
使用本页信息的示例
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。
于 2012-09-09T07:12:19.707 回答