dingtalk.oapi.dingmi.common.robot.ask (智能问答开放api接口)

针对小蜜客服专业版用户提供智能问答开放api能力

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
question String 可选 在吗 问题内容
session_uuid String 可选 123 会话id为了跟踪某一次会话
robot_app_key String 可选 abc 机器人唯一标识

响应参数

名称 类型 示例值 描述
errmsg String api调用失败,请确认您是否具有改接口的调用权限 错误信息
errcode Number 123 错误码
result String {\"sessionUuid\":\"op_087bd0790faa4fedbb5c33bdf558b4fd\",\"answerType\":\"recommendAnswer\",\"recommendAnswerContent\":[\"通讯录上人员可以排序吗?\",\"钉钉如何同步手机通讯录?\",\"通讯录上部门可以排序吗?\",\"企业加入钉钉通讯录找谁\"]}或{\"answerContent\":\"亲,请确认您是否允许钉钉访问您的手机通讯录哦,安卓手机:您可以在手机“设置-应用管理-应用控制”找到钉钉进行设置读取联系人;苹果手机:点击“设置”找到钉钉进行设置读取联系人;如果已经打开还是不行,您看一下手机是否安装360类似软件进行阻拦了,或者是您可以卸载钉钉重新安装,重新安装的时候记得开启允许访问哦。\",\"sessionUuid\":\"op_2c35e603af6c4e62bcf5dafc8eb6eac7\",\"answerType\":\"knowledgeAnswer\"} 需将示例值转成json,示例中包含两个json字符串,分别在"}或{"前后,请分别解析,这两种数据格式表示调用方需要解析的两种数据结构 请注意,answerContent表示从机器人获取到了问题答案,recommendAnswerContent表示只获取到了推荐问题,请在解析的时候做判断,若有疑问请与api开发者联系

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/dingmi/common/robot/ask");
OapiDingmiCommonRobotAskRequest req = new OapiDingmiCommonRobotAskRequest();
req.setQuestion("在吗");
req.setSessionUuid("123");
req.setRobotAppKey("abc");
OapiDingmiCommonRobotAskResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "errmsg":"api调用失败,请确认您是否具有改接口的调用权限",
    "errcode":123,
    "result":"{\\\"sessionUuid\\\":\\\"op_087bd0790faa4fedbb5c33bdf558b4fd\\\",\\\"answerType\\\":\\\"recommendAnswer\\\",\\\"recommendAnswerContent\\\":[\\\"通讯录上人员可以排序吗?\\\",\\\"钉钉如何同步手机通讯录?\\\",\\\"通讯录上部门可以排序吗?\\\",\\\"企业加入钉钉通讯录找谁\\\"]}或{\\\"answerContent\\\":\\\"亲,请确认您是否允许钉钉访问您的手机通讯录哦,安卓手机:您可以在手机“设置-应用管理-应用控制”找到钉钉进行设置读取联系人;苹果手机:点击“设置”找到钉钉进行设置读取联系人;如果已经打开还是不行,您看一下手机是否安装360类似软件进行阻拦了,或者是您可以卸载钉钉重新安装,重新安装的时候记得开启允许访问哦。\\\",\\\"sessionUuid\\\":\\\"op_2c35e603af6c4e62bcf5dafc8eb6eac7\\\",\\\"answerType\\\":\\\"knowledgeAnswer\\\"}"
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部