企业微信开发:自建应用:获取企业微信IP段(用于防火墙配置)

概述

在企业微信开发流程中,为了确保与企业微信API的网络通信安全,并适应防火墙配置要求,开发者需要获取企业微信API服务的IP地址范围。这样,仅允许与企业微信官方通信的合法请求通过防火墙,从而保障数据传输的安全性。

企业微信IP地址分类

在与企业微信的交互过程中,信息传递涉及两个方向:

  1. 从企业服务器向企业微信服务器发送消息;
  2. 从企业微信服务器向企业服务器推送回调信息。

这两类信息传输分别对应着企业微信中的两组服务器 ------ API服务器回调服务器,它们可能拥有不同的IP地址段。因此,为了实现双向通信的畅通无阻,企业需要将这两组IP地址段都配置到防火墙中:

企业微信服务器中,API服务器接收企业发送的信息,回调服务器发送信息给企业服务器,分别对应着两条信息传递路径。这两组服务器,可能会有不同的IP地址;所以,为了能和企业微信服务器进行双向通信,需要将两组IP端,都配置到防火墙中,以确保通信畅通。

  • 企业微信接口IP段(关联于API服务器);
  • 企业微信回调IP段(关联于回调服务器);

获取企业微信IP段的方法

企业微信官方提供了两个专门的接口来获取这两个IP地址段,具体调用方法在官方文档中有详细说明:

获取企业微信接口IP段

获取企业微信接口IP段

官方文档链接

注意

企业微信的IP地址段可能会发生变更,当变更发生时,新旧IP段会并行保留一段时间以保证平稳过渡。因此,企业微信官方建议开发者每天定时查询和更新IP地址段,并调整防火墙设置,避免因IP段变化导致通信中断。

接口调用示例

以下是接口调用示例(引用自官方文档,实际使用时请参考最新官方文档):

  • 获取企业微信回调IP段
  • 获取企业微信回调IP段
相关推荐
wechatbot8883 天前
企业微信API开发:登录-联系人查询-消息发送完整开发流程分享
汇编·微信·自动化·企业微信·ai编程·rpa
肥胖小羊4 天前
企业微信应用的 Token 缓存策略与分布式锁高可用设计
分布式·缓存·企业微信
噗噗124 天前
企业微信通讯录增量同步与异步任务队列的最佳实践
企业微信
肥胖小羊4 天前
基于企业微信 OAuth2.0 的单点登录(SSO)系统架构设计
企业微信
肥胖小羊4 天前
企业微信审批流状态变更监听与业务系统自动化对接
运维·自动化·企业微信
噗噗124 天前
企业微信自建应用如何优雅实现高性能消息推送
企业微信
qige0015 天前
企业微信通讯录全量与增量同步架构设计
企业微信
噗噗126 天前
企业微信 API 异常监控、全局错误码与限流处理最佳实践
企业微信
wechatbot8886 天前
解决企业微信官方 API 短板:iPad 协议全功能对接方案
java·汇编·windows·http·微信·企业微信
悟空码字6 天前
企业微信变了
微信·企业微信·ai助手