开启模板权限时访问单个模板需要用WeiXinServer

编辑
文档创建者:caixiaolan (69992 )     浏览次数:1679次     编辑次数:2次     最近更新:caixiaolan 于 2017-06-30     

目录:

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>

222

3. 具体配置编辑

例如,正常报表访问url为:
http://www.finereporthelp.com:8181/WebReport/ReportServer?reportlet=demo/basic/ParagraphDetails_phone.cpt
将url中ReportServer换成WeiXinServer,替换后url为:
http://www.finereporthelp.com:8181/WebReport/WeiXinServer?reportlet=demo/basic/ParagraphDetails_phone.cpt
进行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

附件列表


主题: 移动端
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: