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

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

我已经搜索了很多,但是找不到适合我的答案,所以我们开始吧。这有点类似于:Use Python to get image in Zapier但不完全相同。

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

我得到的代码要么以'X is not JSON serializable'错误运行,要么以字符串而不是图像结尾。

注意事项:API调用需要进行身份验证,因此我不能仅创建指向下一步要访问的图像的链接,因为该链接不再经过身份验证,因此不起作用。

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

帮助

python zapier
1个回答
0
投票

我能够做到这一点,但必须这样做,而无需使用代码模块。 Zapier提供了一个webhooks zap,您可以通过它发送HTTP请求。它允许您使用基本身份验证或通过标头对请求进行身份验证。它还将使用提供的查询字符串来“ URL化”您的URL。

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

希望这会有所帮助。

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