Я заинтересован в написании базового php для взаимодействия с push-интерфейсом Poloniex.
Их сайт предоставляет следующую информацию:
https://poloniex.com/support/api/
Оболочка php может быть найдена здесь:
http://pastebin.com/iuezwGRZ
Из того, что я могу определить, есть три API: push, public и trading. Публичный и торговый API предоставляют функции, которым можно передавать параметры и т. Д. Push-API полностью ошеломляет меня, так как я не могу определить, как он работает.
Первая ссылка выше заявляет, что API передает живые данные, и на разные каналы можно подписаться.
Мои вопросы:
А) Как php может получать живой поток данных?
Б) Как мне подписаться на канал?
Возможно, я неправильно понял oush api и мои извинения заранее, если это так.
Edit1:
Я считаю, что мне нужен клиент WAMP для подключения к маршрутизатору WAMP, например, Minion.
https://github.com/Vinelab/minion
Edit2:
Пример Node.js
http://pastebin.com/dMX7mZE0
API push основан на WebSocket протокол.
Первоначально вам нужно сначала установить соединение с сервером веб-сокетов,
после этого вам необходимо зарегистрироваться в потоке данных (например, в потоке обновления цен), после этого, как только сервер выполнит обновление чего-либо (цена), все подключенные клиенты, которые ранее были зарегистрированы, будут синхронно получать обновленную цену.
Наконец, вы получили последнюю цену без необходимости двойной проверки на регулярной основе, если цена изменилась
Других решений пока нет …