我在Zapier Cli中创建了一个名为Fancyhands API的应用程序。当我从API得到正确的响应时,一切都在Cli中正常运行,如下所示。
但是,当我将此应用程序推到Zapier并尝试使用它时。API给出错误消息,表明参数之一的格式不正确。
但是,事实并非如此,因为我正在从CLI和UI发送相同的参数。Zapier UI似乎向参数添加了一些额外的编码。请建议这是怎么回事?
根本问题是,花哨的手期望call_window_start
参数使用UTC时间戳(例如2020-02-29T11:00:00Z
)。另一方面,Zapier将datetime
字段bundle.inputData
作为TZ感知(2020-03-02T05:09:08-05:00
)发送给开发人员。
因此,解决方案是从传入的时间戳中远程时区数据。也许像new Date(bundle.inputData.call_window_start).toISOString()
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句