autoryzacja HMAC w localbitcoin API

Weteran
Awatar użytkownika
Posty: 5290
Rejestracja: 4 marca 2013
Reputacja: 2589
Reputacja postu: 
0
Napiwki za post: 0 BTC

autoryzacja HMAC w localbitcoin API

Postautor: domator » niedziela, 6 grudnia 2015, 09:17

Czy ktos zwalczyl w PHP API localbitcoin?
Nie ogarniam. Przyklady sa dla pytona :-(
***** *** i konfederacje i kukiza
ONR to organizacja faszystowska
Ordo Iuris to finansowani przez Kreml fundamentaliści

BitFilar - kryptoemerytura.
quark.house - Twój własny, stacjonarny kantor krypto.

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Re: autoryzacja HMAC w localbitcoin API

Postautor: ShadowOfHarbringer » niedziela, 6 grudnia 2015, 09:23

Podaj parę przykładów to Ci przerobimy na PHP.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Weteran
Awatar użytkownika
Posty: 5290
Rejestracja: 4 marca 2013
Reputacja: 2589
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: autoryzacja HMAC w localbitcoin API

Postautor: domator » niedziela, 6 grudnia 2015, 09:55

https://localbitcoins.com/api-docs/

Edit:
Ogarnalem. Moze sie komus przyda.

function localbitcoins_query($path, array $req = Array()) {
$key='key';
$secret='secret';
$mt = explode(' ', microtime());
$nonce = $mt[1].substr($mt[0], 2, 6);
if ($req) {
$get=http_build_query($req);
$path=$path.'?'.$get;
}
$postdata=$nonce.$key.$path;
$sign = strtoupper(hash_hmac('sha256', $postdata, $secret));
$headers = array(
'Apiauth-Signature:'.$sign,
'Apiauth-Key:'.$key,
'Apiauth-Nonce:'.$nonce
);
$ch = null;
$ch = curl_init('https://localbitcoins.com'.$path);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
$res = curl_exec($ch);
if ($res === false) throw new Exception('Curl error: '.curlerror($ch));
$dec = json_decode($res, true);
if (!$dec) throw new Exception('Invalid data: '.$res);
curl_close($ch);
return $dec;
}
Ostatnio zmieniony niedziela, 6 grudnia 2015, 13:43 przez domator, łącznie zmieniany 1 raz.
***** *** i konfederacje i kukiza
ONR to organizacja faszystowska
Ordo Iuris to finansowani przez Kreml fundamentaliści

BitFilar - kryptoemerytura.
quark.house - Twój własny, stacjonarny kantor krypto.

Dyskutant
Posty: 229
Rejestracja: 19 kwietnia 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: autoryzacja HMAC w localbitcoin API

Postautor: bitdreamer » niedziela, 6 grudnia 2015, 12:32

domator pisze:https://localbitcoins.com/api-docs/

Edit:
Ogarnalem. Moze sie komus przyda.
Use the [ code ] Luke. ;)

Kod: Zaznacz cały

function localbitcoins_query($path, array $req = Array()) {
	$key='key';
	$secret='secret';
	$mt = explode(' ', microtime());
	$nonce = $mt[1].substr($mt[0], 2, 6);
	if ($req) {
		$get=httpbuildquery($req);
		$path=$path.'?'.$get;
	}
	$postdata=$nonce.$key.$path;
	$sign = strtoupper(hash_hmac('sha256', $postdata, $secret));
	$headers = array(
		'Apiauth-Signature:'.$sign,
		'Apiauth-Key:'.$key,
		'Apiauth-Nonce:'.$nonce
	);
	$ch = null;
	$ch = curl_init('https://localbitcoins.com'.$path);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE);
	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
	$res = curl_exec($ch);
	if ($res === false) throw new Exception('Curl error: '.curlerror($ch));
	$dec = json_decode($res, true);
	if (!$dec) throw new Exception('Invalid data: '.$res);
	curl_close($ch);
	return $dec;
}

Początkujący
Awatar użytkownika
Posty: 17
Rejestracja: 11 grudnia 2015
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: autoryzacja HMAC w localbitcoin API

Postautor: Hoops89 » piątek, 11 grudnia 2015, 14:08

Chciałbym się dowiedzieć,dlaczego jak chce wpisać ten kod zamyka mi się okno ?


Wysłane z iPhone za pomocą Tapatalk

Weteran
Awatar użytkownika
Posty: 5290
Rejestracja: 4 marca 2013
Reputacja: 2589
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: autoryzacja HMAC w localbitcoin API

Postautor: domator » piątek, 11 grudnia 2015, 14:37

ale tak dokladniej to o co chodzi?
***** *** i konfederacje i kukiza
ONR to organizacja faszystowska
Ordo Iuris to finansowani przez Kreml fundamentaliści

BitFilar - kryptoemerytura.
quark.house - Twój własny, stacjonarny kantor krypto.

Wróć do „Pomoc techniczna”

Kto jest online

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