如何修复 Zapier 不显示 JSON Array GET API Repsonse 中显示的所有动态下拉选项?

Posted

技术标签:

【中文标题】如何修复 Zapier 不显示 JSON Array GET API Repsonse 中显示的所有动态下拉选项?【英文标题】:How to fix Zapier not showing all Dynamic Dropdown options that are presented in a JSON Array GET API Repsonse? 【发布时间】:2021-06-23 21:21:51 【问题描述】:

我正在为一个平台构建一个 Zapier 应用程序,该平台具有特定于个人用户的动态字段。

我的 API 使用 GET 请求返回此响应:

[
    
        "title": "003 Best Selling Book",
        "id": "d86cbdf41be958336f1221a2211c3f65",
        "date": "03/25/2021"
    ,
    
        "id": "b844eaa3da5c476ab7337e83775777e0",
        "title": "002 Best Selling Book",
        "date": "03/26/2021"
    
]

Zapier成功收到响应

Response received by Zapier

但它只显示 JSON 数组中的第一项。

Only one object in my array shown.

当我去测试我的触发器时,它只显示我数组中的一个对象并给我一个缺失值!错误。

Missing Value Error in Zapier

有谁知道如何解决这个问题?

我正在尝试设置一个动态下拉类型并使用触发器来获取填充触发器的 JSON 对象。

A screenshot of the settings for the my dropdown from the Form Editor on the Zapier Platform Input Designer

我尝试在 Zapier Github 或 *** 或网络上的其他地方查找示例代码,这些代码显示了 Zapier Actions、Zapier Triggers 和 Zapier Dynamic Dropdowns 的示例 JSON 响应,但找不到任何内容。

【问题讨论】:

【参考方案1】:

根据the docs,您返回的JSON 需要nameid 属性。

【讨论】:

嗨@xavdid。我弄清楚了这个问题。我需要添加 name 和 id 属性,还需要确保正确标记 API 响应。 太棒了!如果此答案解决了您的问题,请确保对其进行投票并将其标记为正确 (info)。

以上是关于如何修复 Zapier 不显示 JSON Array GET API Repsonse 中显示的所有动态下拉选项?的主要内容,如果未能解决你的问题,请参考以下文章

zapier平台如何制作动态字段?

如何在 Zapier 代码中发布推文

无后端 + Zapier。建立对外关系记录

“JSON 中的意外令牌”(通过 Zapier 连接的 Firestore)

在 Zapier 中编码 json

Zapier Webhooks 发布 Json 数组