码迷,mamicode.com
首页 > 微信 > 详细

MVC下微信企业号网页应用开发调用JSSDK接口不成功问题

时间:2017-09-12 23:16:37      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:mvc   企业微信   

在MVC下进行企业微信里的网页应用开发,前台页面中为了调用图像接口,使用了JSSDK。按照官方文档进行了正确配置。


现象:WEB开发工具调试一切正常,但从手机企业微信应用进入页面后接口调用无效(这个页面是从一级页面链接过来的),开了调试模式后,显示config:ok。说明配置无误。经过反复检查,终于发现问题所在。


原因:在一级页面(http://xx.xxx.xxx/main/index)中的链接是使用htmlhelper来写的,即@Html.ActionLink("测试接口","test")。


对策:改为@Html.ActionLink("测试接口","test","main")或者<a>链接,即<a href="http://xx.xxx.xxx/main/test">测试接口</a>,调试一切正常。


测试代码结构如下:

技术分享


原理:尚不清楚


注意:直接从链接进也不会出现这种情况。经检查,这种现象应该是满足一定的条件才会出现:即在企业微信“企业应用”下的应用里“工作台应用主页”设置的链接使用了获取“code”的链接,进入网页后先进行用户身份认证再跳转的情况下,如下图。

技术分享

MVC下微信企业号网页应用开发调用JSSDK接口不成功问题

标签:mvc   企业微信   

原文地址:http://yp2gt.blog.51cto.com/964130/1964636

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!