Я пытаюсь использовать Forge Webhooks API для отслеживания прогресса перевода моей модели с помощью Model Derivative API.Я использую:
- C # Web ApiControllers на стороне сервера
- jQuery / JS на стороне клиента
Я не уверен, где обрабатывать обратные вызовы от WebhooksAPI.Я начал писать приемник обратного вызова в 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;
}
Но потом я понял, что не могу выполнять функции на стороне клиента JS из этого метода Controller, например, чтобы показать модель вviewer.
Нужно ли записывать получатель обратного вызова в клиентской части JS?Если да, то как?
Заранее спасибо за помощь.