将 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

将 php 转换为 c#,将 curl 转换为 .net [关闭]

如何将 cURL 转换为邮递员?

将 CURL 转换为 URLRequest

将 CURL 转换为 $.Ajax