设计基于Websocket的API的良好实践

Jul*_*oux 50 api json websocket

我们目前正在我们的应用程序中实现基于WebSocket的API .

到目前为止,我们提供REST API以及XMPP API,我们期望提供类似的功能,但我们不确定它的设计.

我们将使用JSON数据格式,但这几乎是我们唯一确定的事情.这有什么好的做法吗?

例如,REST API具有使用HTTP谓词和URL资源来描述正在执行的操作的巨大优势.Websocket没有这些.建立连接后,URL变得无关紧要.

有没有人知道现有的基于websocket的API?

Wou*_*elo 42

是的,有:这里.

[编辑:已删除死社区维基链接]

  • 社区维基的链接真的真的死了. (12认同)
  • 社区维基的链接真的已经死了. (8认同)
  • 社区维基的链接真的真的死了. (8认同)
  • 社区Wiki的链接真的真的真的真的真的死了。 (4认同)

Ben*_*man 6

这里有一些基于websocket的API /协议:

Slack实时消息

似乎大多数客户端JS面临的人正在使用某种与数据对象配对的事件/命令.此外,Slack还有一条消息id,您可以将请求和响应消息关联起来.