1

在freshdesk无服务器应用程序中,当我们对onTicketCreate()进行回调时,如何更新有效负载args [“data”]中的参数值?

用例:

基于一些逻辑,我需要更新 args["data"]["ticket"]["some param"] 值。

4

2 回答 2

0

您应该使用更新票证 API来更新任何字段。

您可以使用Request 包轻松完成此操作(如果您敢的话,甚至可以使用节点 HTTP 客户端)

于 2019-03-18T12:55:58.117 回答
0

如果我正确理解了您的用例,这就是您的意思:

每次创建票证时,您都希望更新安装参数 (iparams) 的值。

在您server/server.jsonTicketCreateHandler函数中会收到一个有效载荷。根据有效负载,您的 iparams 值将被接收payload.iparams['your_iparam']不是.payload.data["ticket"]["your_iparam"]

也就是说,现在您要做的就是payload.iparams["your_iparam"]onTicketCreateHandler函数中分配新值:

payload.iparams["your_iparam"] = your_new_value;
于 2019-10-07T06:55:33.630 回答