如何在工单创建中使用Freshdesk Serverless App更新参数值

时间:2018-07-31 11:04:48

标签: serverless freshdesk

在没有Freshdesk服务器的应用中,当我们在onTicketCreate()上进行回调时,如何更新有效载荷args [“ data”]中的参数值?

用例:

基于某种逻辑,我需要更新args [“ data”] [“ ticket”] [“ some param”]值。

2 个答案:

答案 0 :(得分:0)

您应该使用update ticket API更新任何字段。

您可以使用Request package(甚至敢于使用节点HTTP客户端)轻松完成此操作

答案 1 :(得分:0)

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

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

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

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

payload.iparams["your_iparam"] = your_new_value;