我有一个PHP代码,并希望从下面的请求中将$ rate设为Last。
https://bittrex.com/api/v1.1/public/getticker
目前我可以手动输入费率,但如果有一种方法可以将费率作为最后一个或最后一个+ 25%那么好。
下面的代码
$market='BTC-SC';
$apikey='abcdefghi';
$apisecret='abcdefghi';
$rate=.getJSON("https://bittrex.com/api/v1.1/public/getticker?market=".$market),html(data.result.Last);
$nonce=time();
$uri='https://bittrex.com/api/v1.1/market/buylimit?apikey='.$apikey.'&market='.$market.'&quantity=500&rate='.$rate.'&nonce='.$nonce;
$sign=hash_hmac('sha512',$uri,$apisecret);
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apisign:'.$sign));
$execResult = curl_exec($ch);
$obj = json_decode($execResult);
答案 0 :(得分:1)
使用file_get_contents
作为从URL读取的简单方法,并使用json_decode()
将JSON解析为对象或数组。然后使用普通的PHP对象属性语法来访问它。 PHP使用->
而不是.
来访问对象属性。
$json = file_get_contents("ttps://bittrex.com/api/v1.1/public/getticker?market=".$market);
$data = json_decode($json);
$rate = $data->result->last;