Bittrex API 与 PHP

Bittrex API With PHP

我正在尝试使用 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);

根据这个视频:(抱歉我不得不添加 space 因为它不允许我 post 超过 2 个低代表链接)

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

应该return这样:(同上)

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

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

知道为什么会发生这种情况以及我该如何解决它吗?

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

您使用的视频伪造了他们的结果。他们的代码不会对 $obj 的值执行任何操作,因此我不希望在网页上显示任何内容。 (绝对不是他们显示的格式。)

如果您对 PHP 不够熟悉,以至于您没有立即意识到这个问题,这可能表明您应该退后一步,先熟悉 PHP继续 -- 尤其是 如果您要成为 运行 代码,如果它不能正常工作,可能会让您损失很多钱。

您需要 echo 或至少 var_dump() 才能查看网页上的内容。