我正在嘗試構(gòu)建一個(gè)機(jī)器人來(lái)在 Bittrex 上交易加密貨幣。我已經(jīng)弄明白了邏輯,但是在 API 的東西上掙扎......有人可以告訴我下面有什么問(wèn)題嗎?我希望輸出是余額 > 0 的每個(gè)硬幣的數(shù)組,其中該數(shù)組列出了 API 文檔中獲取余額部分的所有詳細(xì)信息$apikey = "123456789";$apisecret = "abcdefghi";$nonce=time();$uri='https://bittrex.com/api/v1.1/market/getbalances?apikey='.$apikey.'&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, true);我試過(guò)回顯 $obj, $obj['Result'], $obj['Result']['Currency'] 但除了空白的白頁(yè)之外我什么也得不到......
2 回答

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
curl_exec返回一個(gè)布爾值。要使其按預(yù)期工作,您必須設(shè)置CURLOPT_RETURNTRANSFER選項(xiàng)。
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apisign:'.$sign));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$execResult = curl_exec($ch);
if ($execResult === FALSE) {
echo "An error ocurred";
die;
}
$obj = json_decode($execResult, true);
- 2 回答
- 0 關(guān)注
- 149 瀏覽
添加回答
舉報(bào)
0/150
提交
取消