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

#背景#

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

#实现方法#

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

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

在news新增index.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用户

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值