获取人工服务状态

开始使用前,调用相关服务,获取人工服务状态。

接口描述

  • SSE(Server Send Event): 获取服务端推送的消息
  • 用户登录成功之后, 必须调用此接口, 否则人工监管会失效
  • 返回当前会话是否被监管的状态, 用于通知客户端去主动建立websocket连接,

请求

GET http://apigate.hsifue.cn/api/front/getStatus

请求param参数

参数 参数类型 参数约束 是否必传 示例值 描述
chatid 字符串 服务端获取 f29fcb25-c10c-4fcb -b9e5-0be6eb855b42 会话ID,同一会话ID可能包含多组问答, 从初始会话 开始新会话 api获取

请求成功返回的数据

请求成功返回数据字段描述

返回字段 类型 示例值 描述
flag 整型 -1,0,1 -1:用户没有登录 0:用户登录没有被接管: 1:用户登录并且被接管, 需要主动建立websocket连接
peerChatid 字符串 qubb_1585391743424_human 接管该机器人会话的训练师会话ID
reOpenFlag 字符串 0,1 0:会话没有重连过: 1:会话进行过重连

请求成功返回的数据基本示例

	"data": {
		"flag": -1,
		"peerChatid":"qubb_1585391743424_human",
		"reOpenFlag":1
	}
	
	或
	
	"data": {
		"flag": 0,
		"peerChatid":"qubb_1585391743424_human",
		"reOpenFlag":0
	}
	
	或
	
	"data": {
		"flag": 1,
		"peerChatid":"qubb_1585391743424_human",
		"reOpenFlag":1
	}