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

相关推荐
2501_9419820517 小时前
企业微信二次开发:如何用 Python 搭建通用的 Webhook 实时消息接收
开发语言·python·企业微信
梦想的旅途25 天前
企业微信二次开发实战:基于RPA接口的私域中台架构设计与选型指南
数据库·企业微信·rpa
杨婷1237 天前
企业微信会话存档音视频能力详解:服务版 vs 企业版差异与应用实践
企业微信
2501_941982057 天前
企业微信私域流量运营:如何利用RPA技术构建高效的社群自动化管理系统
大数据·人工智能·机器人·自动化·企业微信·rpa
挨踢诗人7 天前
京东企业购 × 企业微信 采购闭环集成解决方案
前端·数据库·企业微信
梦想的旅途27 天前
企业微信外部群智能自动回复:基于RPA接口的关键词匹配方案
java·开发语言·数据库·机器人·自动化·企业微信
天空属于哈夫克37 天前
企业微信RPA自动化API全场景接入指南
自动化·企业微信·rpa
杨婷1238 天前
2026 企业微信会话存档服务商选型指南:一维助手方案深度解析
大数据·数据库·企业微信
微信开发api-视频号协议8 天前
企业微信外部群开发自动化实践过程
java·前端·微信·自动化·企业微信·ipad
浮尘笔记10 天前
snowy框架中接入企业微信并获取同步企业微信的组织架构数据
架构·企业微信