我可以获得一些关于如何通过在 C# 中使用 webhook API 从 Forge 获取文件翻译进度百分比的帮助/示例吗?

Posted

技术标签:

【中文标题】我可以获得一些关于如何通过在 C# 中使用 webhook API 从 Forge 获取文件翻译进度百分比的帮助/示例吗?【英文标题】:Can I get some help/example on how to get the file translation progress percentage from Forge by using webhook API in C#? 【发布时间】:2020-10-12 21:05:16 【问题描述】:

我能否获得一些关于如何通过在 C# 中使用 web-hook API 从 Forge 获取文件翻译进度百分比的帮助/示例?

【问题讨论】:

【参考方案1】:

您可以在https://github.com/Autodesk-Forge 上找到许多示例。对于 webhook 周围的 C# 示例,请尝试 https://github.com/Autodesk-Forge?q=webhook&type=&language=c%23。

为了跟踪文件翻译的进度,您可以简单地为 extraction.updated 事件创建一个 webhook,然后使用 Modle Derivative 端点 GET /modelderivative/v2/designdata/:urn/manifest 检索 JSON 清单,其中将包含翻译的状态整个文档及其各个 2D 或 3D 输出的翻译状态。

【讨论】:

在 DerivativeWebhookEvent 枚举中,只有一个属性存在 ExtractionFinished,我可以成功实现该属性,但没有属性调用 ExtractionUpdated,我找不到与此 webhook(ExtractionUpdated) 相关的示例。

以上是关于我可以获得一些关于如何通过在 C# 中使用 webhook API 从 Forge 获取文件翻译进度百分比的帮助/示例吗?的主要内容,如果未能解决你的问题,请参考以下文章

c# 在知道数据窗口的句柄的时候如何获得数据窗口的数据

c#中的Web进度条

我可以问一些关于 C# 的问题吗? (数组)(循环)[关闭]

通过 C# 在 Unity 中从 API URL 解析 JSON

如何在 C# 中获得彩虹色渐变?

C# WinForm获得主窗体——如何判断哪个是主窗体