【问题标题】:Tracking model translation progress with Forge Webhooks API使用 Forge Webhooks API 跟踪模型翻译进度
【发布时间】:2019-03-14 00:35:04
【问题描述】:

我想使用 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

  • 为什么有些接听的电话是无序的?
  • 哪个属性最能代表进度:是payload.Payload.bubble.success还是payload.Payload.bubble.progress? (两者都在此日志中进行跟踪)?
  • 有没有办法在有效负载中知道进程开始时的 % 对应于清单的发布而不是翻译进度?这是误导。
  • 发布 webhook 时,如果我们可以将进度百分比指定为一个步骤,这样就可以了,例如,每次翻译提前 10% 时都会进行调用。

感谢您的帮助!

马克西姆

【问题讨论】:

    标签: autodesk-forge autodesk-model-derivative autodesk-webhooks


    【解决方案1】:

    所以我会尝试一步一步回答你。

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

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

    【讨论】:

    • 首先非常感谢您的解释。什么叫大文件?我的测试文件重 78 Mo,与我的其他模型相比它很小。关于成功/进度的含义,我认为我应该监控进度。感谢您与开发团队讨论我的进度步骤想​​法。
    猜你喜欢
    • 2020-05-28
    • 2021-09-04
    • 1970-01-01
    • 2014-08-11
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多