Биржа криптовалют Binance, зарегистрированная на Мальте в 2017 году, на момент написания этого поста считается самой продвинутой по обьемам, ликвидности и удобству, но для программиста ее главное преимущество это RESTFULL API.
На этом примере я покажу как прямо из HTML страницы, без использования серверного кода, можно получать биржевые данные Binance с помощью jQuery.
Здесь у вас есть возможность рассмотреть как с помощью jQuery
- получить список всех торговых пар Binance и дополнительную инфу по паре типа Tick Step и Volume Step
- распарсить полученный по https JSON одной строкой кода
- получить текущую цену выбранной пары
- получить свечу по выбранной паре в формате: Open, Close, High, Low, Last, Volume, Time
- реализовать поиск пары строковым вводом
А так же увидите как с помощью тега style управлять стилями самого WordPress прямо из этого поста. Например можно скрыть правую панель и даже всю щапку, ну и вообще можно тут все испортить.
| Symbol | Selected | Min / Max | Price change |
|
|
$.getJSON('https://api.binance.com/api/v1/exchangeInfo', function (data) {
var items = [];
var syn = JSON.parse(JSON.stringify(data));
for (i = 0; i < syn.symbols.length; i++) {
var si = syn.symbols[i].symbol;
items.push(" " + si + " ");
}
$("
", {
"class": "symbols",
html: items.join("")
}).appendTo($(".info"));
});
Symbol Selected Min / Max Price change
Поиск или лучше сказать фильтрация длинного списка с помощью jQuery делается следующим образом. Честно говоря, я даже не понимаю как это работает. filterSymbol это текстовое поле в таблице.
