0

我正在尝试设置一个 nodejs 服务器以在 Podio 和 Trello 之间进行一些同步。我的问题是,当我通过他们的 api 更新 Podio 时,即使我请求不触发钩子,也会触发 webhook。

我正在使用模块:node-podio-api

示例调用,这会导致无限循环:

var authCode = result.auth;

var options = { auth: authCode,
                type: "item",
                id: podioId,
                hook: false,
                body:{value:comment}}

podio.commentsAddCommentToObject(options,function(err,result){
    if(err) throw err;
    console.log(util.inspect(result, { showHidden: true, depth: null }))
});
4

1 回答 1

0

所以事实证明,这个 API 实际上并不支持 'hook' 值,这就是它失败的原因。作为参考,这是一个旧的 API 包装库,不应使用。使用官方的:https ://github.com/podio/podio-js/

要在更新项目时归档不触发 webhook,您只需在 url 中添加以下内容:“?hook=false”

例如:

podio.request('get','/item/123456?hook=false)

不会触发 webhook

于 2015-08-14T00:45:22.930 回答