Jak zrobić API Ticker YoBit.net?

Dyskutant
Awatar użytkownika
Posty: 156
Rejestracja: 21 listopada 2016
Reputacja: 318
Reputacja postu: 
0
Napiwki za post: 0 BTC

Jak zrobić API Ticker YoBit.net?

Postautor: MelomanBTC » piątek, 2 lutego 2018, 23:30

Hiho!

Chcę zrobić Ticker, który będzie pokazywać mi cenę (ostatniego trejda) wszystkich coinów dostępnych na YoBit.net (trochę ich jest... :D)
Ale jestem zszokowany, że muszę wypisać WSZYSTKIE pary, ręcznie :shock:

I aktualnie jest tak ogromnie długi link (który forum automatycznie skraca, więc nie widać, ale musiałem wszystkie pary ręcznie wypisać)
https://yobit.net/api/3/ticker/ltc_btc- ... tc-nkt_btc


Do jutra nie wypiszę wszystkich par :roll:
Czy nie ma możliwości, tego jakoś szybciej zrobić? Automatyczne wypisanie wszystkich par, albo może przeoczyłem jakiś "zbiorczy link do tickera api" tak jak to jest w innych giełdach? Nie wiem nigdzie nic takiego nie widzę tutaj: https://yobit.net/en/api/
W przypadku innych "normalniejszych" giełd wszystko jest wypisane w 1 linku Tickera API.

Na przykład Bittrex:
https://bittrex.com/api/v1.1/public/getmarketsummaries



Ktoś coś?
Tips and donate: 1MeLomanAYHaskzJfidS8nkGFeqmu3giuG

Weteran
Posty: 1175
Rejestracja: 18 września 2016
Reputacja: 276
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@c_witold

Jak zrobić API Ticker YoBit.net?

Postautor: WitoldC » sobota, 3 lutego 2018, 06:28

Kod: Zaznacz cały

<?php
	error_reporting(E_ALL);
	
	$json=json_decode(file_get_contents('https://yobit.net/api/3/info'),true);
	$pairs=$json['pairs'];
	echo 'https://yobit.net/api/3/ticker/';
	foreach($pairs as $key=>$p){
		echo $key.'-';
	}
?>
Tylko że url ma prawie 60000 znaków, to nie przejdzie :D

Dyskutant
Awatar użytkownika
Posty: 156
Rejestracja: 21 listopada 2016
Reputacja: 318
Reputacja postu: 
0
Napiwki za post: 0 BTC

Jak zrobić API Ticker YoBit.net?

Postautor: MelomanBTC » sobota, 3 lutego 2018, 10:06

WitoldC pisze:

Kod: Zaznacz cały

<?php
	error_reporting(E_ALL);
	
	$json=json_decode(file_get_contents('https://yobit.net/api/3/info'),true);
	$pairs=$json['pairs'];
	echo 'https://yobit.net/api/3/ticker/';
	foreach($pairs as $key=>$p){
		echo $key.'-';
	}
?>
Tylko że url ma prawie 60000 znaków, to nie przejdzie :D
Wow, szybko to napisałeś - wielkie dzięki. Może coś z tym skryptem pokombinuje, ale chryste co programiści YoBit biorą..

Czyli suma sumarum wychodzi, że albo robię url z 60000 znaków, albo nie da się zrobić tickera z YoBita :|
Tips and donate: 1MeLomanAYHaskzJfidS8nkGFeqmu3giuG

Weteran
Posty: 1175
Rejestracja: 18 września 2016
Reputacja: 276
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@c_witold

Jak zrobić API Ticker YoBit.net?

Postautor: WitoldC » sobota, 3 lutego 2018, 10:15

Tyle że YoBit chyba nie obsłuży takiego urla. Jedynie to podzielić na mniejsze np. po marketach(USD,BTC,DOGE...).

Wróć do „Programowanie i wdrożenia”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości