答案点赞点踩等

开始使用前,调用相关服务,使得用户可对问题答案进行点赞、点踩等操作。

接口描述

  • 用户的点踩、点赞、点击、点下一页、分享等行为

请求

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

请求param参数

参数 参数类型 参数约束 是否必传 示例值 描述
cid 字符串 服务端获取 2e604f02-29c5-4843 -affd-533e0e497ee8 单个会话的唯一标识,可以从以下接口获取: - 根据问题id,获取答案 - 根据算法匹配,获取答案 - 根据算法匹配,获取答案V2 - 根据问题id,获取流程项 - 根据问题id,获取关联问题答案
chatid 字符串 服务端获取 74139073-4cfd-449b -9479-7e2fb4895d4d 会话ID,同一会话ID可能包含多组问答, 从初始会话 开始新会话 api获取
robot 字符串 服务端获取 GCCP 机器人标识: 每次刚打开或者是切换机器人时, 从 获取机器人列表 接口获取
channel 整型 1/2/3/4/5/6 2 1.PC 2.公众号 3.网站 4.个人微信 5.小程序 6.APP
action 字符串 up/down/click/another/share up up:点赞(用户对当前答案满意) down:点踩(用户不满意当前的答案) click:点击换一批的引导问题的时候传递,具体场景参考下图 another:点击换一批(PC端使用) share:分享(分享该问题)

传递请求的参数 action:click 的具体场景

场景: 点击换一批的引导问题的时候传递
img

请求成功返回的数据

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

    {
		"code": 200,
		"message": "success"
    }
	

请求失败返回的数据

请求失败返回的数据基本示例 查看其它状态码

    {
        "code": 400,
		"message": "Required parameter 'chatid' is not present"
    }

	{
    	"code": 400,
    	"message": "userAction.action: 'xx' is invalid action. valid action must be in ('up','down','click','another','share')"
	}

	{
    	"code": 400,
    	"message": "userAction.channel: value must be between 1 and 6"
	}

    {
        "code": 500,
		"message": "java.lang.IndexOutOfBoundsException"
    }