版本:2022-06-01
可用 API
/api/health
HEAD
总结
获取服务运行状况。
获取服务运行状况
HEAD /api/health
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/:closeConnections
POST
总结
关闭中心中的所有连接。
关闭中心中的所有连接
POST /api/hubs/{hub}/:closeConnections
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| 已排除 |
查询 |
关闭集线器连接时,排除这些连接ID。 |
否 |
[弦声] |
| reason |
查询 |
关闭客户端连接的原因。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/:send
POST
总结
将消息广播到所有连接到目标中心的客户端。
将消息广播到所有连接到目标中心的客户端
POST /api/hubs/{hub}/:send
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| 已排除 |
查询 |
排除的连接ID |
否 |
[弦声] |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
| 消息 |
body |
有效负载消息。 |
是 |
PayloadMessage |
响应
/api/hubs/{hub}/connections/{connectionId}
HEAD
总结
检查带有该连接ID的连接是否存在
检查带有该连接ID的连接是否存在
HEAD /api/hubs/{hub}/connections/{connectionId}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| connectionId |
路径 |
连接 ID。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
DELETE
总结
关闭客户端连接
关闭客户端连接
DELETE /api/hubs/{hub}/connections/{connectionId}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| connectionId |
路径 |
连接 ID。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| reason |
查询 |
连接关闭的原因。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/connections/{connectionId}/:send
POST
总结
将消息发送到特定连接。
将消息发送到特定连接
POST /api/hubs/{hub}/connections/{connectionId}/:send
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| connectionId |
路径 |
连接 ID。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
| 消息 |
body |
有效负载消息。 |
是 |
PayloadMessage |
响应
/api/hubs/{hub}/groups/{group}
HEAD
总结
检查给定组中是否存在任何客户端连接
检查给定组中是否存在任何客户端连接
HEAD /api/hubs/{hub}/groups/{group}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 组 |
路径 |
目标组名称,长度应大于 0 且小于 1025。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/groups/{group}/:closeConnections
POST
总结
关闭特定组中的连接。
关闭特定组中的连接
POST /api/hubs/{hub}/groups/{group}/:closeConnections
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 组 |
路径 |
目标组名称,长度应大于 0 且小于 1025。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| 已排除 |
查询 |
关闭集线器连接时,排除这些连接ID。 |
否 |
[弦声] |
| reason |
查询 |
关闭客户端连接的原因。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/groups/{group}/:send
POST
总结
将消息广播到目标组中的所有客户端。
将消息广播到目标组中的所有客户端
POST /api/hubs/{hub}/groups/{group}/:send
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 组 |
路径 |
目标组名称,长度应大于 0 且小于 1025。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| 已排除 |
查询 |
排除的连接ID |
否 |
[弦声] |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
| 消息 |
body |
有效负载消息。 |
是 |
PayloadMessage |
响应
/api/hubs/{hub}/groups/{group}/connections/{connectionId}
PUT
总结
添加与目标组的连接。
添加与目标组的连接
PUT /api/hubs/{hub}/groups/{group}/connections/{connectionId}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 组 |
路径 |
目标组名称,长度应大于 0 且小于 1025。 |
是 |
字符串 |
| connectionId |
路径 |
目标连接ID |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
DELETE
总结
从目标组中删除连接。
从目标组中删除连接
DELETE /api/hubs/{hub}/groups/{group}/connections/{connectionId}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 组 |
路径 |
目标组名称,长度应大于 0 且小于 1025。 |
是 |
字符串 |
| connectionId |
路径 |
目标连接ID |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/connections/{connectionId}/groups
DELETE
总结
从所有组中删除某个连接
从所有组中删除某个连接
DELETE /api/hubs/{hub}/connections/{connectionId}/groups
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| connectionId |
路径 |
目标连接ID |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/users/{user}
HEAD
总结
检查是否存在任何为给定用户连接的客户端连接
检查是否存在任何为给定用户连接的客户端连接
HEAD /api/hubs/{hub}/users/{user}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 用户 |
路径 |
用户 ID。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/users/{user}/:closeConnections
POST
总结
关闭特定用户的连接。
关闭特定用户的连接
POST /api/hubs/{hub}/users/{user}/:closeConnections
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 用户 |
路径 |
用户 ID。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| 已排除 |
查询 |
关闭集线器连接时,排除这些连接ID。 |
否 |
[弦声] |
| reason |
查询 |
关闭客户端连接的原因。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/users/{user}/:send
POST
总结
将消息广播到所有属于目标用户的客户端。
将消息广播到所有属于目标用户的客户端
POST /api/hubs/{hub}/users/{user}/:send
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 用户 |
路径 |
用户 ID。 |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
| 消息 |
body |
有效负载消息。 |
是 |
PayloadMessage |
响应
/api/hubs/{hub}/users/{user}/groups/{group}
HEAD
总结
检查目标组中是否存在用户。
检查目标组中是否存在用户
HEAD /api/hubs/{hub}/users/{user}/groups/{group}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 组 |
路径 |
目标组名称,长度应大于 0 且小于 1025。 |
是 |
字符串 |
| 用户 |
路径 |
目标用户ID |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
PUT
总结
将用户添加到目标组。
将用户添加到目标组
PUT /api/hubs/{hub}/users/{user}/groups/{group}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 组 |
路径 |
目标组名称,长度应大于 0 且小于 1025。 |
是 |
字符串 |
| 用户 |
路径 |
目标用户ID |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| ttl |
查询 |
指定用户在组中存在的秒数。 如果未设置该项,则用户在组中最多保留 1 年。 如果将某个用户添加到某些没有 ttl 限制的组,则在该用户加入的所有没有 TTL 的组中,仅保留最新更新的 100 个组。 如果 ttl = 0,则只会将目标用户的当前已建立连接添加到目标组。 |
否 |
整数 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
DELETE
总结
从目标组中删除用户。
从目标组中删除用户
DELETE /api/hubs/{hub}/users/{user}/groups/{group}
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 组 |
路径 |
目标组名称,长度应大于 0 且小于 1025。 |
是 |
字符串 |
| 用户 |
路径 |
目标用户ID |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
/api/hubs/{hub}/users/{user}/groups
DELETE
总结
从所有组中删除用户。
从所有组中删除用户
DELETE /api/hubs/{hub}/users/{user}/groups
参数
| 名称 |
所在位置 |
描述 |
必需 |
架构 |
| 中心 |
路径 |
目标中心名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
是 |
字符串 |
| 用户 |
路径 |
目标用户ID |
是 |
字符串 |
| 应用程序 |
查询 |
目标应用程序名称,应以字母字符开头,并且仅包含字母数字字符或下划线。 |
否 |
字符串 |
| api-version |
查询 |
REST API 的版本。 |
是 |
字符串 |
响应
模型
ErrorDetail
错误对象。
| 名称 |
类型 |
描述 |
必需 |
| 代码 |
字符串 |
服务器定义的一组错误代码中的一个。 |
否 |
| 消息 |
字符串 |
错误的用户可读表示形式。 |
否 |
| 目标 |
字符串 |
错误的目标。 |
否 |
| 详细信息 |
[ 错误详情 ] |
有关导致此项报告错误的特定错误的详细信息数组。 |
否 |
| 内 |
InnerError |
|
否 |
InnerError
| 名称 |
类型 |
描述 |
必需 |
| 代码 |
字符串 |
比包含的错误提供的错误代码更具体的代码。 |
否 |
| 内 |
InnerError |
|
否 |
PayloadMessage
| 名称 |
类型 |
描述 |
必需 |
| 目标 |
字符串 |
|
是 |
| 参数 |
【】 |
|
否 |
ServiceResponse
| 名称 |
类型 |
描述 |
必需 |
| 代码 |
字符串 |
|
否 |
| 水平仪 |
字符串 |
枚举:"Info"、"Warning"、"Error" |
否 |
| 作用域 |
字符串 |
枚举:"Unknown"、"Request"、"Connection"、"User"、"Group" |
否 |
| errorKind |
字符串 |
枚举:"Unknown"、"NotExisted"、"NotInGroup"、"Invalid" |
否 |
| 消息 |
字符串 |
|
否 |
| jsonObject |
|
|
否 |
| isSuccess |
boolean |
|
否 |