CAI:无法通过Webhook进行api调用

2020-08-19 20:31发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在SAP CAI平台上发布更新后,我的机器人无法通过webhook进行api调用。 我在CAI平台中遇到以下错误:

"错误":"处理请求时出错。错误代码:TemplateEngine-0104。服务器响应:带有键主体的模板无法编译。>>解析第1行的错误:\ n {{#breads}} \ n  ----------- ^ \ n期待'COMMENT','CONTENT','OPEN_RAW_BLOCK','OPEN_BLOCK','OPEN_INVERSE','OPEN_INVERSE_CHAIN','INVERSE','OPEN_ENDBLOCK','OPEN',  'OPEN_UNESCAPED','OPEN_PARTIAL','OPEN_PARTIAL_BLOCK','EOF'<<"," http_status":null," response_body":null},

我的请求正文json有效内容:

{{#beverages}}

饮料是我的自定义实体。 它可以更早地运行,但是在CAI平台上发布更新却不起作用。 需要您的输入,因为我必须使其对于一个POC稳定。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在SAP CAI平台上发布更新后,我的机器人无法通过webhook进行api调用。 我在CAI平台中遇到以下错误:

"错误":"处理请求时出错。错误代码:TemplateEngine-0104。服务器响应:带有键主体的模板无法编译。>>解析第1行的错误:\ n {{#breads}} \ n  ----------- ^ \ n期待'COMMENT','CONTENT','OPEN_RAW_BLOCK','OPEN_BLOCK','OPEN_INVERSE','OPEN_INVERSE_CHAIN','INVERSE','OPEN_ENDBLOCK','OPEN',  'OPEN_UNESCAPED','OPEN_PARTIAL','OPEN_PARTIAL_BLOCK','EOF'<<"," http_status":null," response_body":null},

我的请求正文json有效内容:

{{#beverages}}

饮料是我的自定义实体。 它可以更早地运行,但是在CAI平台上发布更新却不起作用。 需要您的输入,因为我必须使其对于一个POC稳定。

付费偷看设置
发送
4条回答
蓋茨
1楼-- · 2020-08-19 20:46

在有效负载中,您无法传递来自实体本身的数据#您只能使用保存在内存中的数据。

例如,如果您有要求,则必须使用变量名 实体值将被保存。

例如:

{{__ memory.your_field_name.value}}


最好的问候

Nan4612
2楼-- · 2020-08-19 20:40

我可以确认使用别名{{#entity}}当前在URL和Webhooks或API服务配置的正文中不起作用。 我们正在努力解决。

它在其他任何地方(例如, 在"发送消息"操作中。

问候
乔纳斯

悻福寶寶
3楼-- · 2020-08-19 21:03

您好 Gaurav Sahay

,您可以使用 {{nlp.entities.beverages}} 直接访问实体,而无需先将其存储在内存中。 您也说对了,有一个使用#号的快捷方式(如文档)-因此您的示例应该可以使用,我们目前正在对此进行研究。 作为一种快速解决方案,请暂时使用 {{nlp.entities.beverages}} 。

一旦确认这是一个错误,我会通知您。

致谢,
乔纳斯(Jonas)

compass1988
4楼-- · 2020-08-19 20:37

很多次我发现,每当发生内部服务器错误时,我们就无法在sap cai中获得正确的错误消息。 因此,请检查您要发布的消息的正文。 将此作为示例

[

{

" BUSINESS_PROCESS":"通知",

" NAME":" ERDAT",

" VALUE":" 20190730"

}

]

一周热门 更多>