企业微信对接通达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用户

相关推荐
天空属于哈夫克311 小时前
企业微信API开发:如何避免并发请求导致数据错乱?
企业微信
天空属于哈夫克312 小时前
企业微信API二次开发:接口返回成功,为什么业务没生效?
企业微信
天空属于哈夫克32 天前
企业微信API二次开发:消息频率控制怎么设计?
企业微信
wechatbot8887 天前
企业微信HTTP协议接口完整接入教程|全量消息收发 API 实战
网络协议·http·微信·企业微信·ai编程
wechatbot8887 天前
企微第三方自动化开发:原生能力无阉割 API 开放平台介绍
后端·ios·微信·企业微信·ai编程·ipad
地球@+jdhb4410 天前
企业私域运营新趋势:快手短视频平台跳转小程序企微卡片链路搭建成为商家运营重点
小程序·企业微信
ITyunwei098711 天前
ITIL 5 落地前,先补齐工单数据底座的 4 步
运维·企业微信
96245612 天前
从 ERP 变更记录到企业微信实时通知:标准工时变更通知系统工程复盘
企业微信
随性而行36012 天前
企业微信二次开发如何接入大模型工具?API接口实现智能任务调用的技术思路
java·前端·人工智能·python·微信·机器人·企业微信
爱签AI电子合同12 天前
电子合同大批量怎么测?并发与批量处理维度专项测评
服务器·数据库·人工智能·企业微信·电子签名