我正在制作一个将包含基本触发器的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请求时,精细。谁能告诉我我在做什么错。我是这些东西的新手。
我相信您在数据中的键周围缺少引号。试试这个:
curl -X POST -H 'Content-type: application/json' --data '{ "message": "lemon", "id": "abc", "season": "summerTime" }' https://hooks.zapier.com/hooks/catch/7459492/XXXXXX/
请注意,您可以从邮递员那里“复制为卷发”,并精确地模拟它在做什么。