You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Autodesk APS Webhook未触发回调(未收到GET验证请求)

Autodesk APS Model Derivative Webhook 未触发问题

我正尝试在.NET MVC 4应用中为Autodesk APS(Forge)的Model Derivative服务注册extraction.finished事件的Webhook。

Webhook 注册详情

通过以下接口注册Webhook:

POST https://developer.api.autodesk.com/webhooks/v1/systems/derivative/events/extraction.finished/hooks

请求体:

{
  "callbackUrl": "<<CALLBACK_URL>>",
  "scope": {
    "workflow": "modelderivative"
  }
}

API返回201 Created,且我能在Hooks GET接口中看到该Webhook,但我的回调端点从未收到任何Webhook请求。


回调URL验证正常

当我访问:

<<CALLBACK_URL>>?challenge=123

我的MVC控制器能收到请求并正确返回123。控制器代码如下:

public ActionResult Callback()
{
    if (Request.HttpMethod == "GET")
    {
        var challenge = Request.QueryString["challenge"];
        return Content(challenge);
    }

    Request.InputStream.Position = 0;
    using (var reader = new StreamReader(Request.InputStream))
    {
        var body = reader.ReadToEnd();
        // log body
    }

    return new HttpStatusCodeResult(200);
}

通过浏览器调用URL时调试器能触发,但Autodesk从未触发GET验证请求或POST事件。


Model Derivative 翻译任务配置

我通过以下接口启动翻译:

POST https://developer.api.autodesk.com/modelderivative/v2/designdata/job

请求体:

{
  "input": {
    "urn": "<<URN>>"
  },
  "output": {
    "formats": [
      {
        "type": "svf2",
        "views": [ "2d", "3d" ]
      }
    ],
    "misc": {
      "workflow": "modelderivative"
    }
  }
}

翻译已成功(通过manifest接口验证),但回调URL从未收到Webhook。


Webhooks.site 测试结果

为排除服务器问题,我使用Webhooks.site作为回调URL测试Webhook。Webhook注册成功,Hooks GET接口返回如下响应:

{
  "hookId": "e5ff0f73-f872-412a-a848-e87fa22d3a69",
  "tenant": "modelderivative",
  "callbackUrl": "https://webhook.site/c59d45c1-33fc-44c3-9e7a-1c26d81c4ac5",
  "createdBy": "mZzo7NG1GlK1cLzUn3eidvJESmllLbLn",
  "event": "extraction.finished",
  "createdDate": "2025-12-11T04:18:24.361+00:00",
  "lastUpdatedDate": "2025-12-11T04:18:24.361+00:00",
  "system": "derivative",
  "creatorType": "Application",
  "status": "active",
  "scope": {
    "workflow": "modelderivative"
  },
  "autoReactivateHook": false,
  "urn": "urn:adsk.webhooks:events.hook:e5ff0f73-f872-412a-a848-e87fa22d3a69",
  "callbackWithEventPayloadOnly": false,
  "__self__": "/systems/derivative/events/extraction.finished/hooks/e5ff0f73-f872-412a-a848-e87fa22d3a69"
}

但即使使用Webhooks.site,翻译完成后也未收到Webhook POST请求。


内容的提问来源于stack exchange,提问作者Shine Mathew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 21:42:41