首页 > 解决方案 > 使用 Forge Webhooks API 跟踪模型翻译进度

问题描述

我想使用 Webhooks API 来跟踪我的模型翻译的进度(Model Derivative API)。所以我发布了一个带有“extraction.updated”事件的 Webhook,如下所述:https ://forge.autodesk.com/en/docs/webhooks/v1/reference/events/extraction.updated/

它有效,但是:

  1. 我收到重复的回调,第一个包含hook.hookAttribute : null在有效负载中,其他的没有。为什么 ?

  2. 我把第二个分开,现在我明白了:

extraction updated : success : 99% - progress : 99% complete extraction updated : success : 99% - progress : 99% complete extraction updated : success : 8% - progress : 0% complete extraction updated : success : 8% - progress : 0% complete extraction updated : success : 8% - progress : 0% complete extraction updated : success : 8% - progress : 5% complete extraction updated : success : 8% - progress : 18% complete extraction updated : success : 8% - progress : 5% complete extraction updated : success : 9% - progress : 18% complete extraction updated : success : 9% - progress : 19% complete extraction updated : success : 12% - progress : 21% complete extraction updated : success : 8% - progress : 18% complete extraction updated : success : 11% - progress : 20% complete extraction updated : success : 11% - progress : 20% complete extraction updated : success : 12% - progress : 21% complete extraction updated : success : 14% - progress : 21% complete extraction updated : success : 12% - progress : 21% complete extraction updated : success : 16% - progress : 22% complete extraction updated : success : 12% - progress : 21% complete extraction updated : success : 12% - progress : 22% complete extraction updated : success : 17% - progress : 23% complete extraction updated : success : 17% - progress : 23% complete extraction updated : success : 14% - progress : 22% complete extraction updated : success : 17% - progress : 23% complete extraction updated : success : 17% - progress : 23% complete extraction updated : success : 16% - progress : 22% complete extraction updated : success : 14% - progress : 22% complete extraction updated : success : 17% - progress : 23% complete extraction updated : success : 17% - progress : 24% complete extraction updated : success : 16% - progress : 24% complete extraction updated : success : 19% - progress : 24% complete extraction updated : success : 16% - progress : 23% complete extraction updated : success : 19% - progress : 25% complete extraction updated : success : 20% - progress : 25% complete extraction updated : success : 19% - progress : 25% complete extraction updated : success : 22% - progress : 26% complete extraction updated : success : 22% - progress : 26% complete extraction updated : success : 20% - progress : 25% complete extraction updated : success : 20% - progress : 25% complete extraction updated : success : 20% - progress : 27% complete extraction updated : success : 20% - progress : 25% complete extraction updated : success : 22% - progress : 27% complete extraction updated : success : 19% - progress : 25% complete extraction updated : success : 20% - progress : 25% complete extraction updated : success : 20% - progress : 26% complete extraction updated : success : 24% - progress : 27% complete extraction updated : success : 20% - progress : 27% complete extraction updated : success : 25% - progress : 28% complete extraction updated : success : 25% - progress : 28% complete extraction updated : success : 25% - progress : 28% complete extraction updated : success : 25% - progress : 29% complete extraction updated : success : 25% - progress : 29% complete extraction updated : success : 27% - progress : 29% complete extraction updated : success : 25% - progress : 29% complete extraction updated : success : 25% - progress : 29% complete extraction updated : success : 29% - progress : 30% complete extraction updated : success : 27% - progress : 30% complete extraction updated : success : 29% - progress : 31% complete extraction updated : success : 29% - progress : 30% complete extraction updated : success : 30% - progress : 31% complete extraction updated : success : 29% - progress : 31% complete extraction updated : success : 30% - progress : 31% complete extraction updated : success : 30% - progress : 31% complete extraction updated : success : 30% - progress : 31% complete extraction updated : success : 27% - progress : 31% complete extraction updated : success : 30% - progress : 31% complete extraction updated : success : 29% - progress : 31% complete extraction updated : success : 30% - progress : 31% complete extraction updated : success : 30% - progress : 31% complete extraction updated : success : 29% - progress : 31% complete extraction updated : success : 32% - progress : 32% complete extraction updated : success : 33% - progress : 32% complete extraction updated : success : 33% - progress : 32% complete extraction updated : success : 33% - progress : 33% complete extraction updated : success : 35% - progress : 34% complete extraction updated : success : 37% - progress : 34% complete extraction updated : success : 33% - progress : 33% complete extraction updated : success : 33% - progress : 34% complete extraction updated : success : 35% - progress : 34% complete extraction updated : success : 37% - progress : 35% complete extraction updated : success : 35% - progress : 34% complete extraction updated : success : 37% - progress : 35% complete extraction updated : success : 38% - progress : 35% complete extraction updated : success : 38% - progress : 36% complete extraction updated : success : 37% - progress : 36% complete extraction updated : success : 37% - progress : 35% complete extraction updated : success : 38% - progress : 35% complete extraction updated : success : 41% - progress : 37% complete extraction updated : success : 41% - progress : 37% complete extraction updated : success : 38% - progress : 36% complete extraction updated : success : 37% - progress : 36% complete extraction updated : success : 38% - progress : 36% complete extraction updated : success : 40% - progress : 36% complete extraction updated : success : 41% - progress : 37% complete extraction updated : success : 40% - progress : 37% complete extraction updated : success : 41% - progress : 38% complete extraction updated : success : 43% - progress : 38% complete extraction updated : success : 40% - progress : 37% complete extraction updated : success : 43% - progress : 39% complete extraction updated : success : 41% - progress : 38% complete extraction updated : success : 41% - progress : 38% complete extraction updated : success : 43% - progress : 38% complete extraction updated : success : 41% - progress : 38% complete extraction updated : success : 45% - progress : 39% complete extraction updated : success : 45% - progress : 39% complete extraction updated : success : 45% - progress : 39% complete extraction updated : success : 45% - progress : 40% complete extraction updated : success : 45% - progress : 40% complete extraction updated : success : 43% - progress : 40% complete extraction updated : success : 45% - progress : 40% complete extraction updated : success : 46% - progress : 40% complete extraction updated : success : 46% - progress : 40% complete extraction updated : success : 46% - progress : 41% complete extraction updated : success : 45% - progress : 40% complete extraction updated : success : 46% - progress : 41% complete extraction updated : success : 48% - progress : 41% complete extraction updated : success : 50% - progress : 42% complete extraction updated : success : 50% - progress : 42% complete extraction updated : success : 50% - progress : 42% complete extraction updated : success : 50% - progress : 43% complete extraction updated : success : 51% - progress : 43% complete extraction updated : success : 51% - progress : 43% complete extraction updated : success : 53% - progress : 45% complete extraction updated : success : 50% - progress : 43% complete extraction updated : success : 54% - progress : 45% complete extraction updated : success : 53% - progress : 45% complete extraction updated : success : 51% - progress : 45% complete extraction updated : success : 53% - progress : 44% complete extraction updated : success : 54% - progress : 45% complete extraction updated : success : 53% - progress : 44% complete extraction updated : success : 53% - progress : 45% complete extraction updated : success : 54% - progress : 45% complete extraction updated : success : 56% - progress : 46% complete extraction updated : success : 56% - progress : 45% complete extraction updated : success : 58% - progress : 46% complete extraction updated : success : 56% - progress : 45% complete extraction updated : success : 58% - progress : 47% complete extraction updated : success : 58% - progress : 47% complete extraction updated : success : 58% - progress : 47% complete extraction updated : success : 58% - progress : 47% complete extraction updated : success : 58% - progress : 47% complete extraction updated : success : 58% - progress : 47% complete extraction updated : success : 58% - progress : 48% complete extraction updated : success : 59% - progress : 48% complete extraction updated : success : 59% - progress : 48% complete extraction updated : success : 58% - progress : 48% complete extraction updated : success : 58% - progress : 48% complete extraction updated : success : 61% - progress : 48% complete extraction updated : success : 61% - progress : 49% complete extraction updated : success : 62% - progress : 49% complete extraction updated : success : 61% - progress : 49% complete extraction updated : success : 61% - progress : 49% complete extraction updated : success : 62% - progress : 50% complete extraction updated : success : 64% - progress : 50% complete extraction updated : success : 64% - progress : 51% complete extraction updated : success : 64% - progress : 51% complete extraction updated : success : 66% - progress : 51% complete extraction updated : success : 62% - progress : 49% complete extraction updated : success : 66% - progress : 52% complete extraction updated : success : 66% - progress : 52% complete extraction updated : success : 66% - progress : 51% complete extraction updated : success : 66% - progress : 52% complete extraction updated : success : 64% - progress : 52% complete extraction updated : success : 66% - progress : 52% complete extraction updated : success : 67% - progress : 52% complete extraction updated : success : 67% - progress : 52% complete extraction updated : success : 67% - progress : 52% complete extraction updated : success : 67% - progress : 52% complete extraction updated : success : 66% - progress : 52% complete extraction updated : success : 69% - progress : 53% complete extraction updated : success : 69% - progress : 53% complete extraction updated : success : 69% - progress : 53% complete extraction updated : success : 69% - progress : 54% complete extraction updated : success : 67% - progress : 54% complete extraction updated : success : 69% - progress : 53% complete extraction updated : success : 69% - progress : 54% complete extraction updated : success : 69% - progress : 53% complete extraction updated : success : 70% - progress : 54% complete extraction updated : success : 69% - progress : 54% complete extraction updated : success : 70% - progress : 54% complete extraction updated : success : 70% - progress : 54% complete extraction updated : success : 70% - progress : 55% complete extraction updated : success : 72% - progress : 55% complete extraction updated : success : 72% - progress : 55% complete extraction updated : success : 74% - progress : 56% complete extraction updated : success : 72% - progress : 55% complete extraction updated : success : 72% - progress : 56% complete extraction updated : success : 74% - progress : 56% complete extraction updated : success : 74% - progress : 56% complete extraction updated : success : 72% - progress : 56% complete extraction updated : success : 74% - progress : 57% complete extraction updated : success : 75% - progress : 57% complete extraction updated : success : 77% - progress : 57% complete extraction updated : success : 77% - progress : 57% complete extraction updated : success : 77% - progress : 58% complete extraction updated : success : 75% - progress : 57% complete extraction updated : success : 77% - progress : 58% complete extraction updated : success : 77% - progress : 58% complete extraction updated : success : 77% - progress : 58% complete extraction updated : success : 79% - progress : 58% complete extraction updated : success : 79% - progress : 58% complete extraction updated : success : 79% - progress : 59% complete extraction updated : success : 82% - progress : 60% complete extraction updated : success : 87% - progress : 64% complete extraction updated : success : 90% - progress : 65% complete extraction updated : success : 90% - progress : 65% complete extraction updated : success : 92% - progress : 65% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 93% - progress : 66% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 93% - progress : 67% complete extraction updated : success : 95% - progress : 67% complete extraction updated : success : 95% - progress : 95% complete extraction updated : success : 96% - progress : 99% complete extraction updated : success : 96% - progress : 99% complete extraction updated : success : 96% - progress : 99% complete extraction updated : success : 100% - progress : complete

谢谢你的帮助 !

马克西姆

标签: autodesk-forgeautodesk-model-derivativeautodesk-webhooks

解决方案


因此,我将尝试逐步回答您。

  1. 关于“重复回调”,如果您指的是到达您的端点的请求,这可能是因为您尝试处理的文件很大。我会尝试自己复制它,但你也可以先检查一下翻译小文件。
  2. 关于“bubble.success”和“bubble.progress”。“成功”将告诉您
    已处理的文件百分比,“进度”将告诉您已处理的翻译百分比。
  3. 关于“无序通话”。基本上这正是 webhook 的用例,因为翻译过程是异步的。并且为了避免翻译文件期间可能出现的冲突,如果问题不是在 Autodes 服务端而是在云服务器端或由于网络连接不稳定(网络速度慢等)引起的,在所有这种情况下,Webhooks 可以帮助您创建安全的工作流程,您只需要检查网络钩子。有效载荷.状态。
  4. 关于翻译进度。这完全取决于文件大小,如果 Derivative Api 翻译小文件,它将 100% 的进度除以 2,然后只显示 0%、50% 和 100% 的进度。因此,大文件您将拥有更多次整个进度将被划分为 2。再一次“Payload.status”字段将告诉您翻译何时完成,“Payload.bubble.progress”将显示您当前的翻译状态。
  5. 关于设置进度步骤。我会询问开发团队,也许他们会提出一些解决方案。

如果您愿意,我们可以说得更详细一些,在这种情况下,请提供一些您的钩子创建代码和职位发布代码的示例


推荐阅读