点击此处---> 群内免费提供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稳定。
在有效负载中,您无法传递来自实体本身的数据#您只能使用保存在内存中的数据。
例如,如果您有要求,则必须使用变量名 实体值将被保存。
例如:
{{__ memory.your_field_name.value}}
最好的问候
我可以确认使用别名{{#entity}}当前在URL和Webhooks或API服务配置的正文中不起作用。 我们正在努力解决。
它在其他任何地方(例如, 在"发送消息"操作中。
问候
乔纳斯
您好 Gaurav Sahay ,
,您可以使用 {{nlp.entities.beverages}} 直接访问实体,而无需先将其存储在内存中。 您也说对了,有一个使用#号的快捷方式(如文档)-因此您的示例应该可以使用,我们目前正在对此进行研究。 作为一种快速解决方案,请暂时使用 {{nlp.entities.beverages}} 。
一旦确认这是一个错误,我会通知您。 p>
致谢,
乔纳斯(Jonas)
嗨
很多次我发现,每当发生内部服务器错误时,我们就无法在sap cai中获得正确的错误消息。 因此,请检查您要发布的消息的正文。 将此作为示例
[
{
" BUSINESS_PROCESS":"通知",
" NAME":" ERDAT",
" VALUE":" 20190730"
}
]
一周热门 更多>