2017-10-08 3 views
0

J'essaie d'utiliser Starscream (ce qui est génial) pour me connecter à l'API Poloniex (échange de crypto-monnaie) afin de récupérer des devis en temps réel pour les prix sur connexion par socket.Problèmes d'utilisation de Starscream avec l'API WAMP de Poloniex

J'ai réussi à utiliser Autobahn, lors de la connexion et de l'abonnement en Python.

Maintenant sur iOS, j'ai des problèmes (en utilisant Swift).

Voici comment je prépare le socket.

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

Cependant, je reçois un appel de déconnexion délégué à l'erreur:

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

Toutes les idées que je fais mal? Est-ce la bonne façon de s'abonner avec Starscream?

Aide appréciée.

John

+0

avez-vous trouvé ce qui causait ce problème? – Nevin

+0

cela aide-t-il? https://github.com/daltoniam/Starscream/issues/397 – Nevin

+0

J'essaie de faire la même chose et d'obtenir la même erreur – Nevin

Répondre