用户咨询机器人接口
请求方法
POST / api.json
请求参数(Request Body)
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| action | 字符串 | 是 | 传值为"chat_user_robot_ask" |
| access_token | 字符串 | 是 | 调用接口凭据 |
| data | 对象 | 是 | 详见下文 |
请求data
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| sysNum | 字符串 | 是 | 企业标识,由智齿分配 |
| partnerId | 字符串 | 是 | 企业自己的用户id,可自行传值 |
| question | 字符串 | 是 | 用户问题 |
返回数据
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | 字符串 | 执行结果码,1000代表成功 |
| data | 对象 | 详见下文 |
返回data
| 参数名 | 类型 | 说明 |
|---|---|---|
| answer | 字符串 | 答案 |
| suggestions | 对象 | 推荐问题列表,详见下文 |
返回suggestions
| 参数名 | 类型 | 说明 |
|---|---|---|
| question | 字符串 | 推荐问题的名称 |
| answer | 字符串 | 推荐问题的答案 |
| docId | 字符串 | 推荐问题的词条Id |
请求示例
curl https://open.sobot.com/open/platform/api.json \
-X POST \
-H 'content-type: application/json' \
-d '
{
"action":"chat_user_robot_ask",
"access_token":"xx",//获取access_token
"data":{
"sysNum" : "xx",
"partnerId" : "xx",
"question" : "xx"
}
}'
返回示例
{
"code": "1000",
"data": {
"answer": "xx",
"suggestions": [
{"question":"xx","answer":"xx","docId":"xx"}
]
}
}