Я использую TradeMe API для извлечения проданных предметов. У меня есть токен доступа и секретный токен доступа.Trade me API для извлечения проданных предметов
Базовая строка:
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))
, как они предложили
заголовок Authorization:
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 для URL: https://api.tmsandbox.co.nz/v1/MyTradeMe/SoldItems/Last24Hours.xml?deleted=false&page=1&photo_size=Thumbnail&rows=50
Может ли одна сказать мне, что пошло не так?
возможно дубликат [java.io.IOException: Сервер возвратил код ответа HTTP: 500] (http://stackoverflow.com/questions/3432263/java-io-ioexception-server-returned-http-response-code-500) – Raedwald