Проблемы при использовании Starscream с API-интерфейсом Poloniex WAMP

Я пытаюсь использовать Starscream (что здорово) для подключения к API-интерфейсу Poloniex (биржа криптовалют) для получения реальных котировок цен по соединению через сокет.

Я успешно использовал Autobahn при подключении и подписке на Python.

Сейчас на iOS у меня проблемы (использую Swift).

Вот так я готовлю розетку.

self.socket = WebSocket(url: URL(string: "wss://api.poloniex.com")!, protocols: ["ticker"])

Однако я получаю вызов делегата разъединения с ошибкой:

(Error Domain=WebSocket Code=400 "Invalid HTTP upgrade" UserInfo={NSLocalizedDescription=Invalid HTTP upgrade}

Есть идеи, что я делаю не так? Это правильный способ подписки, используя Starscream?

Помощь приветствуется.

Джон

1 ответ

Решение

Может быть, это может помочь вам. Проблема из хранилища starscream: https://github.com/daltoniam/Starscream/issues/123

Другие вопросы по тегам