云服务器内容精选

  • 报文样例 消息头 Content-Type:application/json; charset=UTF-8 Guid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.AgentGateway1 service_token:****************** 请求参数 { "workNo": "", "eventList": [ { "eventType": "", "workNo": "", "content": "" }, { "eventType": "", "workNo": "", "content": "" } ] } 响应参数 { "message": "success", "retcode": "0" }
  • 请求说明 消息头 表1 请求头参数说明 序号 名称 参数类型 是否必选 说明 1 Content-Type string True 消息主体编码方式,缺省值:application/json; charset=UTF-8 2 Guid string True 静态鉴权(AUTHMODE = 1)签入接口返回的Guid;动态鉴权(AUTHMODE = 2)轮询事件接口返回的Guid。 3 service_token string False 自定义,最大长度为50,不能包含特殊字符,否则会返回100-001,建议1分钟动态刷新一次。 消息体 表2 消息体参数说明 序号 名称 参数类型 是否必选 说明 1 workNo string True 座席工号。 2 eventList array True 事件列表。 该对象的参数说明请参见表3。 说明: 事件列表按照事件产生顺序,从左往右排列,最新的事件放在最右边。 表3 eventList对象参数说明 序号 名称 参数类型 说明 2.1 eventType string 事件类型。 2.2 workNo string 座席工号。 2.3 content object 事件内容。
  • 场景描述 轮询方式获取单座席事件。 座席没有事件时,这个接口需要10s才会有返回,如果有事件,则立即返回。请参考配置agentgateway/WEB-INF/config/basic.properties。 AGENT_POLL_WAIT_FLAG = ON //是否等待事件,ON表示启动,没有事件时,10s后,服务端返回响应 AGENT_POLL_WAIT_TIMES = 100 // 没有事件时,最大等待100次 AGENT_POLL_WAIT_INTERVAL = 100 //每次等待时间,单位毫秒 注:业务在调用该接口时,等待请求响应后,间隔200ms~500ms,再次调用该接口获取事件。
  • 响应说明 表2 消息体参数说明 序号 名称 参数类型 说明 1 message string 描述 2 retcode string 错误码。取值如下: 0:成功 非0:失败 3 event object 座席事件对象 该对象的参数说明请参见表3。 表3 event对象参数说明 序号 名称 参数类型 说明 3.1 eventType string 事件类型,参考事件 3.2 workNo string 座席工号 3.3 content object 事件内容对象,根据不同的事件,其相关的定义也不同
  • 报文样例 消息头 Content-Type:application/json; charset=UTF-8 Guid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.AgentGateway1 请求参数 无 响应参数 { "message": "", "retcode": "0", "event": { "eventType": "AgentOther_InService", "workNo": "291", "content": null } }
  • 响应说明 表2 消息体参数说明 序号 名称 参数类型 说明 1 message string 描述 2 retcode string 错误码。取值如下: 0:成功 非0:失败 3 event object 座席事件对象 该对象的参数说明请参见表3。 表3 event对象参数说明 序号 名称 参数类型 说明 3.1 eventType string 事件类型,参考事件 3.2 workNo string 座席工号 3.3 content object 事件内容对象,根据不同的事件,其相关的定义也不同
  • 报文样例 消息头 Content-Type:application/json; charset=UTF-8Guid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.AgentGateway1 请求参数 无 响应参数 { "message": "", "retcode": "0", "event": { "eventType": "AgentOther_InService", "workNo": "291", "content": null }}
  • 场景描述 轮询方式获取单座席事件。 座席没有事件时,这个接口需要10s才会有返回,如果有事件,则立即返回。请参考配置agentgateway/WEB-INF/config/basic.properties。 AGENT_POLL_WAIT_FLAG = ON //是否等待事件,ON表示启动,没有事件时,10s后,服务端返回响应 AGENT_POLL_WAIT_TIMES = 100 // 没有事件时,最大等待100次 AGENT_POLL_WAIT_INTERVAL = 100 //每次等待时间,单位毫秒 注:业务在调用该接口时,等待请求响应后,间隔200ms~500ms,再次调用该接口获取事件。