我正在使用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))
他们建议
授权标题:
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
任何人都可以告诉我出了什么问题吗?
答案 0 :(得分:0)
HTTP响应代码:500通常出现在底层Web服务器应用程序无法处理的任何未捕获的异常中。或者甚至是来自未处理/意外数据流的捕获异常。
您应该能够查看服务器日志并找出错误发生的位置和原因。
根据您的描述和该任务的复杂性,不太可能猜出那里发生了什么......