Curl命令不适用于Zapier REST钩子

问题描述 投票:0回答:1

我正在制作一个将包含基本触发器的Zapier应用。我在API配置中使用REST挂钩。我按照指示的步骤进行,一切都很好。创建Zap时,最后获得Webhook URL。


根据我的理解,我将使用此URL发送POST请求。因此,我使用curl终端命令。

curl -X POST -H 'Content-type: application/json' --data '{ message: 'lemon', id: 'abc', season: 'summerTime' }' https://hooks.zapier.com/hooks/catch/7459492/XXXXXX/

我得到回应

{"id": "8e5bc4fb-a54c-4860-a22f-8896fadc95a1", "request_id": "5eb3c0c0-9a44-4543-81ba-87cd1a0793b0", "attempt": "5eb3c0c0-9a44-4543-81ba-87cd1a0793b0", "status": "success"}

但是什么也没发生。

此触发器应该在一些闲置的渠道(即我创建的Zap)中打印消息和季节。即使在任务日志中,也不会生成日志。

PS:当我使用POSTMAN应用程序执行相同的POST请求时,精细。谁能告诉我我在做什么错。我是这些东西的新手。

rest curl hook webhooks zapier
1个回答
0
投票

我相信您在数据中的键周围缺少引号。试试这个:

curl -X POST -H 'Content-type: application/json' --data '{ "message": "lemon", "id": "abc", "season": "summerTime" }' https://hooks.zapier.com/hooks/catch/7459492/XXXXXX/

请注意,您可以从邮递员那里“复制为卷发”,并精确地模拟它在做什么。

© www.soinside.com 2019 - 2024. All rights reserved.