如何将curl GET请求转换为Zapier Webhook请求?

时间:2019-06-21 10:36:22

标签: curl zapier

我正在尝试使用Zapier查询AirTable中的表格。

Airtable的api文档提供了curl的示例,并且该示例很好用:

卷曲https://api.airtable.com/v0/myappidxyz/Sheet%20Name -H“授权:不记名keymyapikeyasdlkfjsl”

它返回工作表中的数据行。

但是当我尝试在Zapier中执行相同的操作时,出现404错误:

我们无法通过发送您的测试。 该应用程序返回“在应用程序myappidxyz中找不到表Digital Weekly Reports”。当此步骤中使用的字段值丢失或我们无法在您连接的应用程序或服务中找到某些信息时,通常会发生这种情况。确保信息存在,并且正确输入了此步骤中使用的字段值。

这是我的Zapier配置。请注意,我认为它是正确的身份验证,因为如果更改标头部分中auth的任何方面,都会收到身份验证错误。

Zapier Configuration

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

Zapier Platform团队的David在这里。好问题!

Airtable处理Zapier的请求与普通API请求略有不同。如果可以的话,我们建议您使用官方的Zapier应用程序,因为我们会为您完成所有这些工作。如果您不这样做,则有两种选择:

  • User-Agent标头更改为其他名称(example
  • 使用表ID代替名称(如在网络上查看表时在url中找到的),而不是使用表名称。在以下各项中:https://airtable.com/tblabc123/viwdef456?blocks=hide,您抓住了tblabc123。因此,您的请求网址为https://api.airtable.com/v0/myappidxyz/tblabc123

我同时测试了上述两种方法,并且都可以使用。