Я пытаюсь настроить бота для bittrex, используя bittrex api. Я ранее пытался использовать 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);
И согласно этому видео: (извините, мне пришлось добавить пространство, потому что это не позволяет мне размещать более двух ссылок с низким разрешением)
https://youtu.be/K0lDTK3D-74?t=5m30s
Он должен вернуть это: (То же, что и выше)
http://i.imgur.com/jCoAUT9.png
Но когда я пытаюсь разместить одно и то же в значениях php, используя свой собственный ключ api и секрет, я просто получаю пустую веб-страницу, на которой ничего нет. Вот как выглядит мой php файл (ключ API и секрет удалены из соображений безопасности): http://i.imgur.com/DYYoY0g.png
Любая идея, почему это может происходить и как я могу это исправить?
Изменение: больше не нужна помощь. Я решил вернуться на питон и попытаться сделать это там, и, наконец, сделал это: D
Видео, с которым вы работаете, подделало их результаты. Их код ничего не делает со значением $obj
, поэтому я не ожидал, что что-либо появится на веб-странице. (И определенно не с форматированием, которое они показывают.)
Если вы недостаточно знакомы с PHP, что эта проблема не была сразу очевидна для вас, это, вероятно, признак того, что вы должны отступить и ознакомиться с PHP до того, как продолжить, особенно если вы собираетесь запускать код что может заставить вас потерять много денег, если он не работает должным образом.
Для просмотра содержимого на веб-странице вам нужно выполнить echo
файл $obj
или, по крайней мере, var_dump()
.