0

json.webpubsub.azure.v1如果在使用子协议加入带有样本的组时成功加入该组,我正在尝试以编程方式获取。

下面是我的示例 JSON,它不会获取结果成功响应或错误响应:基本上,我试图确定加入组是否成功使用json.webpubsub.azure.v1子协议。

样品要求:


{ 
    "type": "joinGroup", 
    "group": "group1", 
   
} 

4

1 回答 1

2

是的,您可以在加入群组时添加“ackId”。当请求有效负载包含“ackId”时,服务将向客户端返回包含此操作结果的 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’"
  } 
} 

于 2021-04-26T07:19:44.150 回答