【问题标题】:Webhook dm:version:deleted unstableWebhook dm:version:deleted 不稳定
【发布时间】:2021-01-10 12:34:15
【问题描述】:

我有一个 webhook 设置,但似乎有一些问题,dm:version:deleted 并不总是被触发。 据我所见,它处于活动状态,但通常在我删除 BIM360 上的文件时什么都不做。 我还有其他活动的 webhook,例如 dm:version:addeddm:version:moved 等,它们似乎都可以正常工作。

因此,我的问题可能是,与其他 webhook 相比,dm:version:deleted 中的设置是否有任何不同?

dm:version:deleted 的触发是否存在任何已知问题?

除了检查项目中的所有文件之外,还有其他方法可以检测 BIM360 上的文件删除吗?

提前谢谢你。

【问题讨论】:

  • 您好 Esban,您能否提供 dm:version:deleted 事件类型的挂钩 ID。所以我们可以内部调查。
  • 嗨,杰米,抱歉回复缓慢。我在这里有一个钩子 ID:43ba501b-8f91-4999-9a89-2d3e94bac1d7 - 以确保我也刚刚尝试删除文件夹中的文件。
  • 添加我从我们的团队获得的关于此的信息。

标签: webhooks autodesk-forge autodesk-bim360


【解决方案1】:

BIM360 使用不可变文件操作,“文件删除”操作并不是真正删除文件,而是创建具有特定类型的文件/沿袭的新版本

版本:autodesk.core:已删除

因此您应该检查文件修改事件并查看新版本的类型。寻找

dm.version.added

文件被您删除而不是被删除时的事件

dm:version:deleted

事件。

【讨论】:

  • 非常感谢。我将在本周晚些时候尝试实现这一点,并在此处确认它可以正常工作。非常感谢!
  • 嗨 Jaime,我也在寻找这个。谢谢你的详细信息!我看到有自定义元数据可用:“forge.type”:“versions:autodesk.core:Deleted-1.0”用于删除文件。这就是我们区分添加和删除事件的方式吗?同样对于文件夹删除我们如何区分?我看到删除文件夹时会触发“dm.folder.modified”事件。
猜你喜欢
  • 2020-07-07
  • 2017-05-11
  • 2011-01-20
  • 2018-11-26
  • 2016-10-18
  • 2011-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多