【发布时间】:2019-03-15 08:29:51
【问题描述】:
我正在尝试使用 Forge Webhooks API 通过 Model Derivative API 监控我的模型的翻译进度。 我用:
- 服务器端的 C# Web ApiControllers
- 客户端的jQuery/JS
我不确定在哪里处理来自 Webhooks API 的回调。我开始在 C# ApiController(服务器端)中编写回调接收器:
[HttpPost]
[Route("api/webhook/callback")]
public HttpResponseMessage WebhookCallback(dynamic info)
{
string urn = info.resourceUrn;
// do things
// redirect to root
HttpResponseMessage res = Request.CreateResponse(HttpStatusCode.Moved /* force redirect */);
res.Headers.Location = new Uri("/", UriKind.Relative); // back to / (root, default)
return res;
}
但后来我意识到我不能从这个 Controller 方法执行 JS 客户端函数,例如在查看器中显示模型。
我需要在JS客户端部分编写回调接收器吗?如果有,怎么做?
提前感谢您的帮助。
【问题讨论】:
标签: autodesk-forge autodesk-webhooks