使用PHP的Bittrex API

时间:2017-07-12 03:02:12

标签: php api bots

我试图通过使用bittrex api为bittrex设置机器人。我之前尝试过使用python,但由于文档在php(https://bittrex.com/Home/Api)中很难,所以我决定切换到php。我试图创建机器人,但很难开始。我粘贴了初始代码:

$apikey='xxx';
$apisecret='xxx';
$nonce=time();
$uri='https://bittrex.com/api/v1.1/market/getopenorders?
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);

根据这段视频:(抱歉,我不得不增加空间,因为它不允许我发布超过2个低代表的链接)

https:// youtu.be/K0lDTK3D-74?t=5m30s

它应该返回:(与上面相同)

http:// i.imgur.com/jCoAUT9.png

但是当我尝试将相同的东西放在php值中时,使用我自己的api密钥和秘密我只得到一个空白的网页,上面没有任何内容。这是我的php文件的样子(出于安全原因删除了API密钥和秘密): http://i.imgur.com/DYYoY0g.png

知道为什么会发生这种情况以及如何解决这个问题?

编辑:不再需要帮助了。我决定回到python并尝试在那里完成它并最终使它工作:D

2 个答案:

答案 0 :(得分:1)

您正在制作的视频已经伪造了他们的结果。他们的代码对$obj的值没有任何作用,所以我不希望在网页上显示任何内容。 (绝对不是他们展示的格式。)

如果您对PHP不够熟悉,这个问题对您来说并不是很明显,这可能表明您应该退一步并继续熟悉PHP - 特别是如果你要运行的代码可能会让你在工作不正常的情况下损失很多钱。

答案 1 :(得分:-1)

您需要echo $obj或至少var_dump()来查看网页上的内容。