无法连接到API:我应该使用websocket还是其他东西?

时间:2017-03-06 20:17:15

标签: javascript api websocket

我有这个API:http://developers.xstore.pro/documentation/2.2说:

与xStation API的通信

有两个IP,可以互换使用:

  • xapia.x-station.eu
  • xapib.x-station.eu

以下是DEMO和REAL服务器的地址:

  • DEMO:主要端口:5124,流媒体端口:5125
  • REAL:主端口:5112,流端口:5113。

两台服务器都使用SSL连接。

我想登录我的帐户,但我不知道如何连接到此API。我想,正确的方法可能是使用我之前从未使用过的websocket ......

websocket = new WebSocket("ws://xapia.x-station.eu:5124");

...但是甚至没有连接到服务器。

有人能为我提供一些简单的例子,或者至少指出我正确的方向吗?这对我来说是全新的,不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

我会把它变成一个答案,因为它看起来像是回答了你的问题。

您引用的API看起来像是使用普通的SSL TCP连接(而不是webSocket),您必须以正确格式化的JSON发送请求。如果您要连接到此API,则可以使用nodejs Net module

中所述的普通套接字
  

无法连接到API:我应该使用websocket还是其他东西?

您应该使用普通的TCP套接字,而不是webSocket。 webSocket是一种在TCP套接字之上运行的更高级协议。它只能连接到webSocket服务器。