【发布时间】:2017-12-16 03:30:26
【问题描述】:
如何替换触发器 url 中的path param 模板?
这是我当前的代码,但我收到一条错误消息,提示
“客户端 {{client_id}} 不存在。”
我认为{{client_id}} 模板没有被替换,这是我的代码:
const listEvents = (z, bundle) => {
console.log('listing events.. ');
const requestOpts = {
url: 'https://wccqa.on24.com/wcc/api/v2/client/{{client_id}}/event',
params: {
client_id: bundle.inputData.client_id
}
};
var eventResults = z.request(requestOpts)
.then((response) => z.JSON.parse(response.content));
z.console.log(eventResults);
return eventResults;
};
module.exports = {
//config ...
}
params: {client_id: bundle.inputData.client_id} 不会替换此模板吗?
另外,运行zapier test时有时会出现以下错误:
1) GetEvents 触发测试应该加载最新创建的事件: 错误:超过 2000 毫秒的超时。对于异步测试和钩子,确保调用了“done()”;如果返回 Promise,请确保它已解决。
【问题讨论】:
标签: zapier-cli