V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jarl
0.9D
0.07D
V2EX  ›  问与答

webhooks 跟 api 有啥区别?

  •  
  •   jarl · Jun 13, 2022 · 2028 views
    This topic created in 1418 days ago, the information mentioned may be changed or developed.
    看了文章感觉还是 api 呀
    5 replies    2023-10-01 12:40:52 +08:00
    lllllliiii
        1
    lllllliiii  
       Jun 13, 2022   ❤️ 1
    个人理解
    webhooks 就给是对方提供一个 api ,用于在某些特定的事件触发后回调。
    比如说 github 的 repo 中的 webhooks ,设置之后当你提交代码时,github 就会回调你设置的这个 api 。。。
    killva4624
        2
    killva4624  
       Jun 13, 2022   ❤️ 2
    Webhook 从调用方式上来说就是 API 。
    我的理解是, 不同系统之间产生的事件需要进行交互处理、记录,这中间的事件驱动回调就是 Webhook 。
    比如你手动点击页面按钮,提交的一个 POST 表单这个动作不能叫 Webhook ,但后台收到请求后,把你提交的记录异步 POST 到另外一个记录系统,就叫 Webhook 。
    VeryZero
        3
    VeryZero  
       Jun 13, 2022   ❤️ 1
    个人认为,这两者根本不是同一个层面的东西,不太合适放一起比较。

    webhook 是解决某些需求的一种方案,api 是实现 webhook 的其中一种技术方案,webhook 可以基于 api 实现,也可以基于其他调用方式实现。只是基于 api 的比较普遍罢了。
    jarl
        4
    jarl  
    OP
       Jun 13, 2022
    给你们点赞
    dasf53adf
        5
    dasf53adf  
       Oct 1, 2023
    现在在 ubuntu 下可以直接 apt install webhook 。。。 也是能用的。默认监听 9000 端口
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2130 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:37 · PVG 08:37 · LAX 17:37 · JFK 20:37
    ♥ Do have faith in what you're doing.