如何使用快捷方式应用程序中的 Airtable API 过滤记录



在快捷方式应用程序中,我无法使用Airtable中的"字段"参数过滤记录。

首先,我可以在快捷方式应用程序中的以下URL中成功列出带有" maxRecords"参数的记录。

https://api.airtable.com/v0/<Base>/<Table>?maxRecords=3

但是,如果我使用"字段"参数,并按如下方式更改 URL。我收到以下错误消息。我已经多次阅读了 API 文档,但就是想不通。

https://api.airtable.com/v0/<Base>/<Table>?fields=['Name']
{"error":{"type":"INVALID_REQUEST_UNKNOWN","message":"Invalid request: parameter validation failed. Check your request data."}}

在 URL 参数中表示列表有点奇怪。 有几种不同的方法可以管理这一点,但没有一种涉及使用常见的数组表示法。

Airtable API 希望字段参数表示为fields[]=value,您可以在其中对要返回的每个字段重复该参数。 例如,如果我想从我的记录中接收字段"名称"和"其他名称",我会这样做:

https://api.airtable.com/v0/YOUR_BASE_ID/YOUR_TABLE_NAME?fields[]=Name&fields[]=Other+Name

您还可以使用 Codepen 上的 Airtable API 编码器来验证是否正确编码了数据。

最新更新