【发布时间】:2018-10-11 01:05:30
【问题描述】:
我正在编写一个返回文件的 Zapier 触发器。我知道我的触发器端点不返回文件的内容,而是返回一个指向它的指针。
所有示例文档都显示JavaScript example:
var Zap = {
your_trigger_post_poll: function(bundle) {
var records = z.JSON.parse(bundle.response.content);
return _.map(records, function(record) {
// if you just do url, we'll include any standard authentication headers
record.file = z.dehydrateFile('https://yoursite.com/files/download/' + record.id);
return record;
});
}
}
我没有用 JavaScript 编写触发器。我想以正确的格式返回数据,但我找不到任何应该是什么的例子。
z.dehydrateFile 的输出是什么?能否提供一个 JSON 示例?
【问题讨论】:
-
当你说你不是在javacsript中编写触发器时,你在写什么?该文档描述了一个使用 javascript 脚本的网络构建器应用程序。我不相信还有其他选择。
-
无论哪种方式,您的触发器端点确实返回常规文件。 Zapier 完成了将普通文件变成脱水文件的繁重工作。您无需采取任何特殊措施。
-
我正在用 Django/python 编写它。我正在使用 web builder 来配置所有内容。我的后端只需要公开适当的 API。
-
我希望看到
z.dehydrateFile('https://yoursite.com/files/download/' + record.id)返回的 JSON 示例。 -
太棒了,很高兴你得到它!
标签: zapier zapier-cli