• Как отправить данные из WebHook в WinForm?

    petermzg
    @petermzg
    Самый лучший программист
    WebHook для Viber у вас может быть только на выделенном IP, иначе запрос не пройдет.
    Там у вас и разместиться webserver, что будет обрабатывать запросы.
    WinForm это клиентское приложение, значит оно тоже должно к серверу конектится.
    Так что скорее прохождение данных такое
    Viber ->[WebHook]->.net mvc server->[web sockets]->WinForm
    Ответ написан
    6 комментариев
  • Как правильно сделать "Webhook"?

    petermzg
    @petermzg
    Самый лучший программист
    У вас должен быть роутинг в ASP.NET приложении прописан.
    Как правило по умолчанию там "Имя контроллера"/['index']
    где index подставляется как дефолтное значение.
    app.UseMvc(routes => {
          routes.MapRoute("default",
                        "{controller}/{action}",
                         new { controller = "Home", action = "Index" });
    });


    Отсюда следует, что отправит запрос на localhost:44836/Hook
    ищется контроллер HookController и Index метод, что отмечен [HttpPost]
    Ответ написан
    2 комментария