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

相关推荐
hj104311 天前
【企业微信开发】jssdk实现h5图片上传
企业微信
hj104312 天前
企业微信wecom/jssdk的使用(入门)
uni-app·企业微信
企销客CRM12 天前
CRM管理系统的用户权限设置与管理技巧:构建安全高效的数字化运营体系
大数据·数据库·人工智能·数据分析·企业微信
挨踢诗人15 天前
Python实现企业微信Token自动获取到SQLite存储
python·sqlite·企业微信·数据集成
企销客CRM15 天前
企微CRM系统中的任务分配与效率提升技巧
大数据·数据库·人工智能·数据分析·企业微信
鼠鼠我捏,要死了捏15 天前
Java开发企业微信会话存档功能笔记小结(企业内部开发角度)
java·企业微信·会话存档
企销客CRM15 天前
SCRM软件数据分析功能使用指南:从数据挖掘到商业决策
数据库·人工智能·数据挖掘·数据分析·企业微信
企销客CRM21 天前
实施企业预算管理的企微CRM系统技巧:从成本控制到价值创造
大数据·数据库·人工智能·企业微信
九亿少女的梦@23 天前
企业微信对接:回调地址带#时返回地址参数位置不对的问题
vue·企业微信·企微单点登录
焚天&无夜1 个月前
企微获取会话内容,RSA 解密函数
java·企业微信·rsa解密·会话内容·pkcs1解密算法