这在典型的 REST API 中并不正常,但看起来 Slack 正在尝试成为某种伪装成 REST API 的 RPC API。
这里是描述 API 的几行
- Web API 是 HTTP RPC 样式方法的集合,所有 URL 的形式为 https://slack.com/api/METHOD_FAMILY.method.
- 虽然它不是 REST API,但熟悉 REST 的人应该熟悉其 HTTP 基础。
从这句话中,我想他们知道这很奇怪,但他们不在乎,因为在他们设计 API 时这是有意义的。
引用文档的链接:
https://api.slack.com/web#basics