Я работаю над своим клиентом PHP-сигнализатора здесь https://github.com/marcelmolenaar/php-signalr-client (который я раздвоил https://github.com/alexwight/php-signalr-client ).
Я пытаюсь получить данные из веб-сокета BitTrex. Кажется, что мой клиент может подключиться, но мне интересно, как подписаться на методы на их сервере, потому что библиотека не предлагает удобный метод для этого, насколько я могу видеть (я искал метод подписки).
Спасибо за вашу помощь,
С Уважением,
Марсель Моленаар
Насколько я знаю, официальных документов Bittrex Websocket не существует.
Однако, изучив сообщения на их сайте https://bittrex.com/home/markets и проверка этой библиотеки узлов https://github.com/dparlevliet/node.bittrex.api Я пришел к выводу, что сообщения должны быть в формате: {"H":hubname,"M": methodName, "A": args, "I": messageId}
,
Используя этот формат, я получил от https://github.com/alexwight/php-signalr-client, добавили метод подписки и протестировали его. До сих пор работает хорошо.
Вот вилка https://github.com/pavlefuture/php-signalr-client.
Других решений пока нет …