当前位置: 首页 > news >正文

Webhook是什么

很多三方平台都有webhook,拿line打比方
首先明确一点
我们使用line平台的机器人就必须经过line的服务器,

用户A ←→ LINE服务器 ←→ 你的机器人服务器

用户B ←→ LINE服务器 ←→ 你的机器人服务器

用户C ←→ LINE服务器 ←→ 你的机器人服务器

我们不能
❌ 用户A ←→ 你的服务器 (绕过LINE)
❌ 用户B ←→ 你的服务器 (绕过LINE)
原因是:

1. 安全控制

LINE需要:

├── 防止垃圾消息

├── 保护用户隐私

├── 控制消息频率

└── 审核机器人行为

2. 商业控制
LINE通过控制API:
├── 收取API使用费
├── 限制消息数量
├── 控制功能权限
└── 维护平台生态

3. 技术架构
LINE的聊天协议是私有的:
├── 加密算法
├── 消息格式
├── 推送机制
└── 用户认证

所有,我们必须不停的发送请求到line服务器,问他有没有新信息。有了我就拿到了。
但是这样比较耗费资源,所以设置了webhook,反向API,我有新消息了,我发给你。
这样你就不要一直轮询我了。
提高了效率。

http://www.dtcms.com/a/309296.html

相关文章:

  • 【Nginx反向代理】通过Nginx反向代理将多个后端server统一到同一个端口上的方法
  • 开源爬虫管理工具
  • [ Leetcode ]---快乐数
  • 【Redis】key的设计格式
  • Django模型查询与性能调优:告别N+1问题
  • 第三篇:几何体入门:内置几何体全解析
  • 【LLM】讲清楚MLA原理
  • Linux(15)——进程间通信
  • EasyExcel 公式计算大全
  • Spring Boot Actuator 保姆级教程
  • 包裹移动识别误报率↓76%:陌讯时序建模算法实战解析
  • C#实现左侧折叠导航菜单
  • 数据结构(9)栈和队列
  • 完整的 Spring Boot + Hibernate/JPA + P6Spy 配置指南
  • 凸优化:常见的优化问题,偏统计视角
  • cesium FBO(四)自定义相机渲染到Canvas(离屏渲染)
  • android APT技术
  • 今日链表系列
  • 京东零售在智能供应链领域的前沿探索与技术实践
  • X2Doris是SelectDB可视化数据迁移工具,安装与部署使用手册,轻松进行大数据迁移
  • Blender 智能模型库 | 人物·建筑·场景·机械等 近万高精度模型
  • 无人机自动跟随模块技术分析
  • SpringMVC的高级特性
  • 机密计算与AI融合:安全与智能的共生架构
  • 《B3611 【模板】传递闭包》
  • 编程与数学 03-002 计算机网络 17_云计算与网络
  • Java 日期时间处理:分类、用途与性能分析
  • macOS卸载.net core 8.0
  • HarmonyOS】鸿蒙应用开发中常用的三方库介绍和使用示例
  • 代码随想录算法训练营第三十八天