Есть ли никто там, кто-то, как это реализовано? Мне нужно действительно только код-фрагмент, который захватывает тикер-данные из Mt. GOx ...
Я еще не пробовал POST на Mt GOx. Поскольку их WebSocket API не является отзывчивым, я был опрос их опубликовал тикер API ...
Окончательный Строка httpsURLString = "https://mtgox.com/code/data/ticker.php";
Окончательный StringBuilder StringBuilder = новый StringBuilder ();
пытаться {
Окончательный URL URL = новый URL-адрес (httpsURLString);
Окончательный HttpsURLConnection HttpURLConnection = (HttpsURLConnection) url.openConnection ();
Окончательный InputStream InputStream = httpURLConnection.getInputStream ();
Окончательный InputStreamReader InputStreamReader = новый InputStreamReader (InputStream);
Окончательный BufferedReader BufferedReader = новый BufferedReader (InputStreamReader);
Строка inputLine;
в то время как ((inputLine = bufferedReader.readLine ())! = NULL) {
stringBuilder.append (inputLine);
stringBuilder.append (»«);
}
bufferedReader.close ();
} Поймать (IOException ех) {
// исключение отчет
}
Окончательный JSONObject jsonObject1 = (JSONObject) JSONValue.parse (stringBuilder.toString ());
Окончательный JSONObject jsonObject2 = (JSONObject) jsonObject1.get ("бегущая строка");
Окончательный BigDecimal bidPrice = новый BigDecimal (jsonObject2.get ("купить").нанизывать());
Окончательный BigDecimal askPrice = новый BigDecimal (jsonObject2.get ("продавать").нанизывать());
Окончательный BigDecimal lastPrice = новый BigDecimal (jsonObject2.get ("последний").нанизывать());
Окончательный BigDecimal highPrice = новый BigDecimal (jsonObject2.get ("высокая").нанизывать());
Окончательный BigDecimal lowPrice = новый BigDecimal (jsonObject2.get ("низкий").нанизывать());
Конечный объем BigDecimal = новый BigDecimal (jsonObject2.get ("об").нанизывать());
JSON-simple1.1.jar является зависимость. Я использовал Keytool импортировать Mt GOx SSL сертификаты от моего веб-браузера в cacerts, как я уже удалил все сертификаты X509 из этого хранилища ключей в качестве меры предосторожности.