疑惑:Webhook的请求格式是否存在标准?

最近在使用各种服务的时候开始接触到Webhook,虽然之前也有用过,但是也没太深入研究。

目前我遇到的情况是这样:

  • 我反代了telegram的bot请求url,但是使用的时候需要安装其规范,url中包含bot的token,且post内容中需要有chat id和text内容
  • 我在测试memos看到了它提供了两种信息请求路径:
  • 与telegram bot连接
  • 使用webhook发送通知
  • 因为服务器在境内,不能直接与telegram交互,我想使用代理的url,可是这看起来是需要有本地的proxy,我没有,所以放弃
  • 然后我想着通过请求反代的tg bot来实现webhook,但是它却是没有提供任何自定义的请求格式,直接让我填url

我真纳闷了,这个webhook的请求格式应该是每家都不太一样的吧,它是为啥这么设计的呢?我是不是没有参透符文?求佬友们解惑

1 个赞

这是两个不同的功能
WebHook 是一个 Hook,当你发布一条推文时,系统会触发这个 Hook,请求你所填的 Hook URL,并带上事件信息;这是一个很简单的 Hook 逻辑
Telegram Bot 功能比较复杂,你的反代,最终是填到 Token 的那个框里的,用于系统请求建联

1 个赞

佬的意思是,标准的webhook就是url后面跟着内容。但是tg的比较复杂,超出了webhook的范畴

因为…… TG 那个不是 WebHook

1 个赞