【问题标题】:Why is webhook workflow not taken into consideration when creating modelderivative job?为什么在创建模型派生作业时不考虑 webhook 工作流?
【发布时间】:2018-10-24 04:03:44
【问题描述】:

当我创建作业时,使用 webhook 完成 https://developer.api.autodesk.com/modelderivative/v2/designdata/job misc.workflow 部分不予考虑。

这是我与邮递员一起使用的 POST(标题仅包含授权密钥):

{
 "input": {
     "urn": "{{Urn}}"
 },
 "output": {
    "formats": [
     {
         "type": "svf",
         "views": ["3d", "2d"]
     }]
 },
 "misc" : {
    "workflow" : "my-workflow-id"
 }
}

在响应中,我没有与工作流相关的任何内容,但作业被触发,在没有激活钩子的情况下结束。

当我第二次触发此作业 POST 时,我现在在 POST 响应中考虑了工作流,但是为时已晚,文件已经转换:

...
    "misc": {
        "workflow": "my-workflow-id"
    }
...

我的钩子是这样创建的:

{
 "callbackUrl": "https://9756f648.ngrok.io/callback",
 "scope": {
   "workflow": "my-workflow-id"
 }
}

并且可以在现有的钩子中看到:(https://developer.api.autodesk.com/webhooks/v1/systems/derivative/hooks)

{
"links": {
    "next": null
},
"data": [
    {
        "hookId": "d36ab2b0-5777-11e8-8097-eb863aa080ce",
        "tenant": "my-workflow-id",
        "callbackUrl": "http://9756f648.ngrok.io/callback",
        "createdBy": "tMfppWcTipLoLJtkqkGBNhA6Ot40yti5",
        "event": "extraction.finished",
        "createdDate": "2018-05-14T13:07:59.451+0000",
        "system": "derivative",
        "creatorType": "Application",
        "status": "active",
        "scope": {
            "workflow": "my-workflow-id"
        },
        "urn": "urn:adsk.webhooks:events.hook:d36ab2b0-5777-11e8-8097-eb863aa080ce",
        "__self__": "/systems/derivative/events/extraction.finished/hooks/d36ab2b0-5777-11e8-8097-eb863aa080ce"
    }
]
}

我的问题是:为什么我的钩子在创造就业机会时没有被视为理所当然,然后从未触发?

注意事项:

谢谢你,

【问题讨论】:

    标签: autodesk-forge autodesk-model-derivative


    【解决方案1】:

    几天后使用相同的邮递员或 node.js 代码钩子返回问题,效果很好。 也许我错过了一个糟糕的设置,或者 ngrok-webhook 在这个特定时间遇到了一些问题(因为在我提出问题的前几天它也在工作)。 我认为这个问题已经解决了。

    @Forge-team:如果我们可以在 Forge 端设置 hook-trigger-history,那就太好了。这样,我们就可以知道哪个钩子被触发了,这有助于在我们没有触发钩子但期待一个钩子时进行调查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 2013-01-20
      • 1970-01-01
      相关资源
      最近更新 更多