错误字符串(161)“无法发布/ api / 2 / trading / balance” HitBTC Api PHP

时间:2019-11-17 14:28:01

标签: php json api

我下面的代码不起作用,我基本上想显示帐户余额,我正在使用var_dum($curl_response)来实际查看代码在哪里停止,因为如果我转储最终结果,我将得到空值。

<?php
 $headers = array ( "Content-Type: application/json" );
 $service_url = 'https://api.hitbtc.com/api/2/trading/balance';
$curl = curl_init($service_url);
curl_setopt ($curl, CURLOPT_HTTPHEADER, $headers );
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_USERPWD, "xxxx:xxx"); //Your credentials goes here
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_post_data);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //IMP if the url has https and you don't want to verify source certificate

$curl_response = curl_exec($curl);
$response = json_decode($curl_response);
curl_close($curl);

var_dump($curl_response);

?>

1 个答案:

答案 0 :(得分:0)

对于那些来这里寻找答案的人,我自己解决了这个问题,这是为了帮助您,这确实适用于HitBTC,而无需他们的SDK。

<?php
    $ch = curl_init('https://api.hitbtc.com/api/2/trading/balance'); curl_setopt($ch, CURLOPT_USERPWD, 'xxxx:xxxxx'); // API AND KEY
$return = curl_exec($ch); curl_close($ch); print_r($return); ?>