【发布时间】:2020-08-21 12:43:11
【问题描述】:
我们的组织正在使用 Bim360 Docs。我正在编写一项服务,该服务应随着项目中文档/文件夹的任何更改而不断更新。我正在使用WebHook API 来实现这一目标。
如果服务一直在运行,一切正常,但如果它崩溃或有任何维护,那么它不可避免地会错过一些 webhook 调用,并且永远不会知道某些文件/文件夹已更新、移动或删除。
我正在寻找的是一种方法来获取在我的服务脱机时发生的项目文件/文件夹中的所有更改。类似GET projects/:project_id/changes?sinceTs=1588764730。
如果没有这样的方法,那么在“冷启动”期间,我需要遍历项目层次结构,比较文件/文件夹的版本(或 mtime)以找出发生了什么变化。这是可行的,但可能需要很长时间,因为我们的典型项目包含大约 6k 个文件夹。
【问题讨论】:
标签: autodesk-forge autodesk-data-management autodesk-bim360