开启模板权限时访问单个模板需要用WeiXinServer
目录:
1. 描述
当开启模板权限时必须用WeiXinServer才能单点登录成功。
2. 报表服务器环境准备
这里基本与企业微信集成相同,但还需修改web.xml文件。
注:自定义菜单配置才需要修改,主页型不需要
打开服务器报表工程WEB-INF下的web.xml,在其中新增WeiXinServer,如下:
<servlet>
<servlet-name>WeiXinServer</servlet-name>
<servlet-class>com.fr.wei.plugin.weixin.web.WeiXinServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>WeiXinServer</servlet-name>
<url-pattern>/WeiXinServer</url-pattern>
</servlet-mapping>

3. 具体配置
例如,正常报表访问url为:
将url中ReportServer换成WeiXinServer,替换后url为:
进行urlencode(utf-8编码),编码后url为:
http%3a%2f%2fwww.finereporthelp.com%3a8181%2fWebReport%2fWeiXinServer%3freportlet%3ddemo%2fbasic%2fParagraphDetails_phone.cpt
最终,微信中网页链接地址,就是将上方appid后面的xxx替换为——企业的应用ID即CorpID,和redirect_uri后面的xxx替换为——编码后的url,进行替换如下:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wwb2f5a71873a5d3d9&redirect_uri=http%3a%2f%2fwww.finereporthelp.com%3a8181%2fWebReport%2fWeiXinServer%3freportlet%3ddemo%2fbasic%2fParagraphDetails_phone.cpt&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
附件列表
主题: 移动端
标签:
暂无标签

