将 Curl 转换为 Zapier
Posted
技术标签:
【中文标题】将 Curl 转换为 Zapier【英文标题】:Converting Curl into a Zapier 【发布时间】:2021-03-27 13:47:24 【问题描述】:尝试将其转换为 Zapier 上的 POST 请求:
curl https://api.synthesia.io/v1/videos \
-H "Authorization: $API_KEY" \
-H "Content-Type: application/json" \
-X POST \
-d ' "title": "Hello, World!", "description": "This is my first synthetic video, made with the Synthesia API!", "visibility": "public", "test": true, "input": [ "script": "This is my first synthetic video, made with the Synthesia API!", "actor": "anna_costume1_cameraA", "background": "off_white", "soundtrack": "inspirational", "actorSettings": "horizontalAlign": "center", "scale": 0.9 ]
这是我在 Zap 中加载的内容。收到 500 错误。
https://i.stack.imgur.com/I7dp4.png
【问题讨论】:
【参考方案1】:POST
操作不允许使用原始 json 负载。为此,您需要使用“自定义请求”操作 (https://cdn.zappy.app/fb00eb81f4ad813c381cde60bfe49964.png)。
然后您可以选择 POST 方法并将原始 json 负载用于Data
。所有其他字段都与您的相同。
https://cdn.zappy.app/b194bc30cf6dea1464a572c592890436.png
【讨论】:
以上是关于将 Curl 转换为 Zapier的主要内容,如果未能解决你的问题,请参考以下文章
如何将 curl GET 请求转换为 Zapier Webhook 请求?
Zapier 代码:将字符串转换为数组 javascript