企业微信客户联系功能获取token接口走代理报403错误

问题描述:项目中在实现企业微信-客户联系功能时,第一步是调用接口获取企业token. https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=xxx\&corpsecret=xxx.

我们的网络架构分为: 外网,DMZ区,内网. 服务部署在内网,访问外网需要走DMZ区代理转发.

我们的DMZ区nginx中配置的是 proxy.xxx.com.cn代理qyapi.weixin.qq.com, 之前上下文有 /qywechat-hh.

然后我就直接使用这个上下文,即

http://proxy.xxx.com.cn/qywechat-hh/cgi-bin/gettoken?corpid=xxx\&corpsecret=xx

然后访问时就报出403Forbidden异常.

具体异常如下:

org.springframework.web.client.HttpClientErrorException$Forbidden:403 Forbidden

问题原因: 接口路径不可被变更, 上下文不能变, 会做校验

解决办法: 在代理中添加/cgi-bin上下文

即: http://proxy.xxx.com.cn/cgi-bin/gettoken?corpid=xxx\&corpsecret=xx

相关推荐
无心水3 天前
【Hermes:多平台接入】19、钉钉/飞书/企业微信:国内办公场景接入指南 —— 将 Honcho 智能体部署到你的工作聊天软件
人工智能·钉钉·飞书·企业微信·openclaw·hermes·honcho
天空属于哈夫克33 天前
企业微信API常见的错误和解决方案
java·数据库·企业微信
wzl202612134 天前
企微私域新客 AI 运营实战:轻量化工具落地指南
大数据·人工智能·企业微信
tianxiaxue14 天前
企微永久有效无限建群的群活码
企业微信
wzl202612134 天前
企微 5.0.8 “记录面聊” 深度解读:AI 打通线下私域最后一公里
人工智能·企业微信
byoass4 天前
企业云盘权限管理深度对比:巴别鸟、联想Filez、腾讯企微云盘
网络·安全·云计算·企业微信
tianxiaxue15 天前
企业微信超时未回复如何进行语音提醒?
企业微信
小白跃升坊5 天前
OpenClaw 集成企业微信:功能应用解析大全
企业微信
tianxiaxue16 天前
企微群内超时提醒通知到飞书/钉钉?
钉钉·飞书·企业微信
小白跃升坊6 天前
OpenClaw集成企业微信:功能应用解析大全
企业微信·ai agent·智能体·ai办公·openclaw