Всем доброго времени суток! Подскажите, возможно ли использовать анонимный ws в качестве веб-хука, например для Telegram-bot?
Благодарю.
Нравится
1. Создаем анонимный сервис.
2. Добавляем в него метод по аналогии с HandleWebHookEvents в MandrillService:
[OperationContract]
[WebInvoke(Method = "*", UriTemplate = "HandleWebHookEvents")]
public void HandleWebHookEvents(Stream mandrill_events) {
}
Он принимает stream, и может ничего не возвращать.
Как читать raw поста можно погуглить либо взять из того же метода пример.
Алексей, по поводу веб-хуков см. в этом обсуждении. Там упоминаются готовые примеры в системе и сторонних дополнениях.
1. Создаем анонимный сервис.
2. Добавляем в него метод по аналогии с HandleWebHookEvents в MandrillService:
[OperationContract]
[WebInvoke(Method = "*", UriTemplate = "HandleWebHookEvents")]
public void HandleWebHookEvents(Stream mandrill_events) {
}
Он принимает stream, и может ничего не возвращать.
Как читать raw поста можно погуглить либо взять из того же метода пример.
Чтобы быстро понять, что приходить в вебхуке и как это парсить, используйте https://webhook.site/.