企业微信客户联系功能获取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

相关推荐
A_QXBlms1 天前
企微多账号自动化运营——消息规则与群发实战
自动化·企业微信·rxjava
A_QXBlms1 天前
企微多账号管理的踩坑经验与最佳实践
企业微信
bingyan03711 天前
openclaw-连接企业微信
企业微信·openclaw
A_QXBlms3 天前
基于企微官方API+定时任务+标签分群分批发送,突破单日群发次数限制
企业微信
QDYOKR1683 天前
一文了解什么是OKR
大数据·人工智能·笔记·钉钉·企业微信
wzl202612133 天前
自动化脚本模拟人工操作 — 基于RPA绕过企微API次数限制
自动化·企业微信·rpa
企微增长观察3 天前
企微管家Claw+SCRM联动方案:AI驱动的私域运营闭环
人工智能·企业微信
wzl202612134 天前
企微私域工具免费版vs付费版:多账号管理与企业风控技术实现
企业微信
wzl202612134 天前
企微私域工具免费版vs付费版:数据统计API差异与自动化报表脚本实现
大数据·自动化·企业微信
A_QXBlms4 天前
企微私域工具免费版vs付费版:群发功能的API限制与无限群发技术实现
企业微信