调用外部API时如何在GET方法中传递内存变量

2020-08-19 19:18发布

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

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


大家好,

美好的一天!

我正在尝试开发一个简单的聊天机器人,该机器人可以从S4 HANA系统调用外部销售订单API,并且能够在调用服务时显示值,而无需传递内存值" /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder('2')"。

现在,我已在"需求"部分中维护了内存值,并尝试通过用户在聊天机器人/sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder('" {{memory.number .raw}}"'),但我没有收到bot的任何回复。

能否请我完成此步骤。

谢谢

此致

Sudheer。

(26.5 kB)

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

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


大家好,

美好的一天!

我正在尝试开发一个简单的聊天机器人,该机器人可以从S4 HANA系统调用外部销售订单API,并且能够在调用服务时显示值,而无需传递内存值" /sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder('2')"。

现在,我已在"需求"部分中维护了内存值,并尝试通过用户在聊天机器人/sap/opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder('" {{memory.number .raw}}"'),但我没有收到bot的任何回复。

能否请我完成此步骤。

谢谢

此致

Sudheer。

(26.5 kB)
付费偷看设置
发送
2条回答
Nan4612
1楼-- · 2020-08-19 19:55

嗨,

您建议的方法通常是正确的。 我认为您的问题是API服务配置操作未执行,因为未满足条件(否则将有其他日志条目)。 您能否再次检查"操作"标签中的条件是否得到满足,特别是如果存在@asksalesorders意向?

在您的URL中,您还可以使用一些不需要的引号,但
/sap /opu/odata/sap/API_SALES_ORDER_SRV/A_SalesOrder('{{memory.number.raw}}')
应该没问题。

问候
Jonas

jovirus
2楼-- · 2020-08-19 19:45
< p>嗨,乔纳斯,

非常感谢您,它现在可以正常工作。

如您所建议,我已从条件选项卡中删除了条件" @asksalesorders"的意图,并删除了URL中的双引号。

现在我可以获取用户输入的订单详细信息。

非常感谢您。

此致

Sudheer。

一周热门 更多>