gpt4 book ai didi

python - 使用 python 将图像传递到 Zapier 中的输出

转载 作者:太空宇宙 更新时间:2023-11-04 01:45:52 25 4
gpt4 key购买 nike

我用谷歌搜索了又搜索,但找不到适合我的答案,所以我们开始吧。这与此略有相似:Use Python to get image in Zapier但不完全是。

问题:我正在进行 API 调用以获取图像,然后在 Zap 的下一步中使用该图像。因此,我得到了字节对象,我需要以某种方式在输出中传递该对象,这也将使 Zapier 理解一旦它离开 python 代码步骤就是一个图像。 (我希望图像成为 Zapier 变量之一)

我得到的代码要么运行时出现“X 不是 JSON 可序列化”错误,要么以字符串而不是图像结尾。

注意事项:API 调用需要经过身份验证,因此我不能只创建指向我在下一步中访问的图像的链接,因为它不再经过身份验证,所以这不起作用。

我已经尝试了一些解码,但结果是长字符串。

帮助

最佳答案

我能够让它工作,但不得不在不使用代码模块的情况下这样做。 Zapier 提供了一个 webhooks zap,您可以通过它发送 HTTP 请求。它允许您使用基本身份验证或通过 header 来验证您的请求。它还将使用提供的查询字符串处理“参数化”您的 URL。

当 zap 收到请求的数据时,至少在我的测试中,它能够确定响应中是否包含文件(例如 .jpeg、.pdf 等)并允许在以下步骤中使用它.在随后的 zaps 中访问它时,zapier 变量将显示为“文件:(存在但未显示)”。我分两步成功地将照片从免费照片生成器 API 上传到我的 Google 云端硬盘。

希望这对您有所帮助。

您已明确上传图片的平台。该平台是Convo。我注册了一个帐户,看看我是否可以让它工作。我能够使用 Zapier Convo 集成 + 我上面概述的 webhooks 集成将照片上传到创建的帖子。看看下面的屏幕截图,如果我遗漏了什么,请告诉我。

下面是布局。您可以忽略运行 python,我只是使用它,因为我需要一个触发步骤来测试。

Zap Layout

为了确保我们正在尝试相同的事情,您可以看到我正在 Convo 中创建帖子:

Convo Settings

这只是一个简单的后期创作。请注意屏幕截图底部附件字段中的文件字段。

Convo Post Settings

最后您可以在下面的屏幕截图中看到帖子已成功创建并附有照片。

Output

如果我误解了某些要求,请告诉我。我无需对图像文件进行任何修改即可使其正常工作。

关于python - 使用 python 将图像传递到 Zapier 中的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59092167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com