我想监视存储在存储桶中的文件的提取作业的进度。
我已经浏览了Webhooks API文档,如果我理解了所有内容,则事件仅适用于存储在文件夹中的文件,因此不能与存储桶一起使用。如果我错了,请纠正我。
因此,除了在模型衍生API中轮询GET :urn/manifest
端点,并假设Webhooks API不能与存储桶一起使用外,还有其他方法来监控提取作业的进度吗?
感谢。
答案 0 :(得分:2)
Webhook现在支持模型衍生事件提取。已完成。此类型在转换存储桶模型的方案中使用。 这是关于API的博客。我把它复制为SO的参考:
https://forge.autodesk.com/blog/introducing-webhook-model-derivative-api
Webhook现在支持模型衍生事件提取。已完成,因此您可以在翻译工作完成时通知您的应用。 要使用它,(1)创建一个指定scope.workflow的钩子:
{
"callbackUrl": "http://bf067e05.ngrok.io/callback",
"scope": {
"workflow": "my-workflow-id"
}
}
并且(2)在发布翻译作业时,请指定misc.workflow:
{
"input": {
"urn":
"dXJuOmFkc2sub2JqZWN0czpv...."
},
"output": {
"formats": [{
"type": "obj"
}]
},
"misc": {
"workflow": "my-workflow-id"
}
}
通过我的测试,工作流程可以指导您的WebHook。来自Forge的帖子正文将告诉您翻译了哪个文件及其骨灰盒,位置等。
希望它有所帮助。