微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Integromat 使用动态数据类型创建数据结构

如何解决Integromat 使用动态数据类型创建数据结构

我正在使用 Facebook Conversion API 处理一个场景,我需要将先前模块的响应结果映射为“自定义数据”字段中的项目列表,该字段是一个集合列表。

enter image description here

自定义数据字段接受键/值,

enter image description here

Facebook Conversion API 接受自定义数据如下,

自定义数据”:{ “价值”:100.2, “货币:美元”, “content_ids”:[ “product.id.123” ],"content_type": "产品" }

我很难使用 Integromat 创建动态自定义数据。我创建了一个 JSON 模块,它创建/解析来自其他模块的数据,这些模块类似于自定义数据字段的格式,产生以下响应,

{"customData":[{"name":"content_name","value":"41899"},{"name":"value","value":"47.92"},{"name":"currency","value":"EUR"},{"name":"content_catageory","value":"3"},{"name":"content_ids","value":"19095,19096,19097,19098,19099"},{"name":"contents","value":"[Collection],[Collection],[Collection]"},{"name":"num_items","value":"5"}]}

这里的问题是我一直在使用的数据结构,它只允许一种数据类型。因此,无论响应的数据类型如何,结果始终被解析为字符串。在上述场景中,我希望 content_ids 作为字符串数组,contents 作为集合数组。

我不确定如何实现这一点,如果有比我一直在使用的解决方案更好的解决方案,请告诉我。我正在探索的另一个选项是是否使用 Lamba/Google Cloud Function 返回所需的 JSON 响应。但是,我担心这会有所帮助,因为我再次需要解析 Integromat 中定义的 JSON 匹配数据结构。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。