Dialogflow es 使用预构建的代理模板和";试试这个API“;按钮

Dialogflow es 使用预构建的代理模板和";试试这个API“;按钮,dialogflow-es,google-apis-explorer,dialogflow-cx,Dialogflow Es,Google Apis Explorer,Dialogflow Cx,在DialogFlow中使用Detectinent API进行测试时,使用“尝试此API”,始终不返回找到的DesignTimeAgent(即使使用预构建的代理模板)。我尝试的API是“projects.agent.sessions.detectinent” 会话参数为“projects/dialogflow-293106/agent/sessions/123123” 请求机构是: {“查询输入”:{ “文本”:{ “文本”:“您好”, “语言代码”:“en” }}} 返回了以下错误: {“错误

在DialogFlow中使用Detectinent API进行测试时,使用“尝试此API”,始终不返回找到的DesignTimeAgent(即使使用预构建的代理模板)。我尝试的API是“projects.agent.sessions.detectinent”

会话参数为“projects/dialogflow-293106/agent/sessions/123123”

请求机构是:

{“查询输入”:{ “文本”:{ “文本”:“您好”, “语言代码”:“en” }}}

返回了以下错误:

{“错误”:{ “代码”:404, “消息”:“com.google.apps.framework.request.NotFoundException:未找到项目“dialogflow-293106”的DesignTimeAgent。”, “状态”:“未找到”}


对于DialogsFlow版本,出现此错误的原因有多种。一是针对位于美国以外地区的代理商。此时,projects.agent.sessions.Detectinent的API Explorer不支持美国以外的其他地区。因为要为其他区域发出API请求,必须添加来定义区域。您可以考虑使用所描述的其他方法测试Debug的API方法。

如果请求中定义的项目ID不正确或没有与之链接的代理,也可能发生此错误。要验证代理的项目ID,可以在中检查此信息

除此之外,目前Dialogflow CX API的API资源管理器不可用。Dialogflow和Dialogflow CX具有不同的API方法集。如果尝试使用ES代理的Detectinent方法调用CX代理,它也将返回错误消息。如果您想通过REST API测试Dialogflow CX代理,您可以查看以下内容,了解可用API方法的概述


下面是CX代理的对话框。您可以按照提供的链接中的说明进行操作。

使用Flow对话框时没有问题。该问题似乎仅在使用DialogFlow CX时发生。