在没有Freshdesk服务器的应用中,当我们在onTicketCreate()上进行回调时,如何更新有效载荷args [“ data”]中的参数值?
用例:
基于某种逻辑,我需要更新args [“ data”] [“ ticket”] [“ some param”]值。
答案 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;