企业微信对接通达OA第三方应用免登录

#背景#

在OA中开发的第三方应用,使用了OA的权限系统,在连接到企业微信的时候,每次打开,都需要先点一个内置的应用,获取OA的登录信息,然后打开第三方应用,才可以使用,否则提示OA未登录

#实现方法#

在企业微信中新建应用,获取ID和Secret,在OA中企业微信对接中,把应用先对接上使用API方式 ,使用一个不使用的应用对接就可以了,我这里用的新闻模块

把OA目录 ,PDA/news/index.php 备份成indexbak.php

在news新增index.php文件,。文件内容

php 复制代码
include_once "../header.php";
header("Location: ../../general/xxxx");  //这一行是需要跳转到的第三方应用的地址

然后在构建企业微信 登录链接

https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxxxx&redirect_uri=xxxxxx&response_type=code&scope=snsapi_base&state=fromQYWX_xxxxx#wechat_redirect

替换链接中的appid,redirect_uri ,state 中的 xxxxx为实际的地址,参照企业微信构建方法

通过以上操作,可以 在打开自定义应用时,自动实现登录OA用户

相关推荐
2501_941982051 小时前
企业微信外部群自动化:基于 RPA 的复杂架构设计与稳定性实战
自动化·企业微信·rpa
2501_941982054 小时前
企业微信 RPA 外部群自动化的稳定策略
自动化·企业微信·rpa
vx-bot5556664 小时前
企业微信开放接口的SDK设计与标准化实践
企业微信
h7ml4 小时前
基于 JPA 和多租户架构支持多企业微信账号的 SaaS 后端设计
架构·企业微信
梦想的旅途24 小时前
基于 RPA 的企微外部群自动化架构实现
自动化·企业微信·rpa
虫小宝1 天前
企业微信API接口对接中Java后端的模拟测试(Mock)与单元测试实战技巧
java·单元测试·企业微信
vx-bot5556661 天前
企业微信接口集成测试策略与实践指南
log4j·集成测试·企业微信
h7ml1 天前
企业微信API接口对接系统中Java后端的持续集成/持续部署(CI/CD)落地技巧
java·ci/cd·企业微信
u0104058361 天前
企业微信通讯录同步服务的增量更新与冲突解决算法
算法·企业微信
damon087081 天前
nodejs 实现 企业微信 自定义应用 接收消息服务器配置和实现
服务器·前端·企业微信