Azure JSON 子协议 `json.webpubsub.azure.v1` 以编程方式加入组获取响应
Azure JSON subprotocol `json.webpubsub.azure.v1`to join a group fetch responses programmatically
如果在使用 json.webpubsub.azure.v1
子协议加入带有示例的组时成功加入组,我正在尝试以编程方式获取。
下面是我的示例 JSON,它没有获取结果成功响应或错误响应:
基本上,我试图通过 json.webpubsub.azure.v1
子协议确定加入该组是否成功。
示例请求:
{
"type": "joinGroup",
"group": "group1",
}
可以,加入群组时添加“ackId”即可。当请求有效负载包含“ackId”时,服务将 return 向客户端发送包含此操作结果的 ack 响应。确保在发送不同消息时使用增量“ackId”。
示例请求:
{
"type": "joinGroup",
"group": "group1",
"ackId" : 1
}
成功响应示例:
{
"type": "ack",
"success": true,
"ackId" : 1
}
示例错误响应:
{
"type": "ack",
"success": false,
"ackId" : 1,
"error":
{
"name": "Forbidden",
"description": "The client does not have permission to join group ‘group1’"
}
}
如果在使用 json.webpubsub.azure.v1
子协议加入带有示例的组时成功加入组,我正在尝试以编程方式获取。
下面是我的示例 JSON,它没有获取结果成功响应或错误响应:
基本上,我试图通过 json.webpubsub.azure.v1
子协议确定加入该组是否成功。
示例请求:
{
"type": "joinGroup",
"group": "group1",
}
可以,加入群组时添加“ackId”即可。当请求有效负载包含“ackId”时,服务将 return 向客户端发送包含此操作结果的 ack 响应。确保在发送不同消息时使用增量“ackId”。
示例请求:
{
"type": "joinGroup",
"group": "group1",
"ackId" : 1
}
成功响应示例:
{
"type": "ack",
"success": true,
"ackId" : 1
}
示例错误响应:
{
"type": "ack",
"success": false,
"ackId" : 1,
"error":
{
"name": "Forbidden",
"description": "The client does not have permission to join group ‘group1’"
}
}