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

相关推荐
梦想的旅途22 天前
企微API:外部群的主动/被动自动回复机器人
机器人·企业微信·rpa
古月开发3 天前
AI 自动写周报工具:接入企业微信推送实战
人工智能·企业微信
dblens 数据库管理和开发工具3 天前
DBLens + 企业微信智能机器人:把数据库 Agent 接入工作群
数据库·机器人·企业微信
YJlio4 天前
CSDN AI数字营销实测体验:多平台账号一键分发到底好不好用?我做了一次完整实测
人工智能·windows·企业微信·火绒安全·系统备份·easyimagex
系统集成架构师4 天前
如何按标签转发企业微信客户群通知?
企业微信·客户群·连趣云
ipad协议开发4 天前
基于企业微信/泛原生协议的聚合SCRM系统架构设计与核心技术实现
系统架构·企业微信
2501_941982055 天前
企微 API:支持外部群主动调用、消息监听与自动化运营
企业微信·rpa
逆向命运5 天前
PC企微搜索手机号窗口绕过
c语言·汇编·c++·飞书·企业微信
企客宝CRM5 天前
从需求到架构:企客宝企微版小红书聚光获客链接系统设计方法论
架构·企业微信
梦想的旅途26 天前
基于 RPA 技术的企业微信自动化 API 开发指南
机器人·自动化·企业微信