交易我API来检索已售出的商品

时间:2013-12-10 15:57:58

标签: java api

我正在使用TradeMe API来检索已售商品。我有Access令牌和秘密访问令牌。

基本字符串是:

  

GET&安培; HTTPS%3A%2F%2Fapi.tmsandbox.co.nz%2Fv1%2FMyTradeMe%2FSoldItems%2FLast3Days.xml&安培; oauth_consumer_key%3D6085D4BB6470D6D19A87C95250B0DE67B3%26oauth_nonce%3Dfc2v9dfhvodue63158nfgv8rmi%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1386664558%26oauth_token%3DCB062F16423A86ABD70BCDAE526DB242A5 %26oauth_version%3D1.0

签名是:

  

O13VZ4S2g9IYUdUe2bvSi2MEedM =

签名计算为

StringUtils.getBytesUsAscii(consumer_secret_key+"&"+secretAccessToken))

他们建议

网址: https://api.tmsandbox.co.nz/v1/MyTradeMe/SoldItems/Last24Hours.xml?deleted=false&page=1&photo_size=Thumbnail&rows=50

授权标题:

  

OAuth,oauth_consumer_key =“6085D4BB6470D6D19A87C95250B0DE67B3”,   oauth_nonce = “akl05eckls51nk5taohls0cnd4”,   oauth_signature = “O13VZ4S2g9IYUdUe2bvSi2MEedM%3D” oauth_signature_method = “HMAC-SHA1”,   oauth_timestamp = “1386664558”,   oauth_token =“CB062F16423A86ABD70BCDAE526DB242A5”,oauth_version =“1.0”,

它给了我一个错误。

  

错误java.io.IOException:服务器返回HTTP响应代码:500 for   网址:   https://api.tmsandbox.co.nz/v1/MyTradeMe/SoldItems/Last24Hours.xml?deleted=false&page=1&photo_size=Thumbnail&rows=50

任何人都可以告诉我出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

HTTP响应代码:500通常出现在底层Web服务器应用程序无法处理的任何未捕获的异常中。或者甚至是来自未处理/意外数据流的捕获异常。

您应该能够查看服务器日志并找出错误发生的位置和原因。

根据您的描述和该任务的复杂性,不太可能猜出那里发生了什么......