我正在尝试建立一个nodejs服务器,以便在Podio和Trello之间进行一些同步。我的问题是,当我通过他们的api更新Podio时,即使我要求挂钩不被触发,webhook也会被触发。
我正在使用模块:node-podio-api
示例调用,导致无限循环:
private static void OnSelectedItemChanged(DependencyObject sender,
DependencyPropertyChangedEventArgs e)
{
var behavior = (BindableSelectedItemBehavior)sender;
var generator = behavior.AssociatedObject.ItemContainerGenerator;
var item = generator.ContainerFromItem(e.NewValue) as TreeViewItem;
if (item != null)
{
item.SetValue(TreeViewItem.IsSelectedProperty, true);
}
}
答案 0 :(得分:0)
事实证明,这个API实际上并不支持“钩子”。价值,这就是它失败的原因。作为参考,这是一个旧的API包装器库,不应该使用它。使用官方的:https://github.com/podio/podio-js/
要更新项目时存档不要使webhook激活,您只需将以下内容添加到网址:"?hook = false"
例如:
podio.request('get','/item/123456?hook=false)
不会解雇webhooks