企业微信jssdk报错result is empty

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了企业微信jssdk报错result is empty相关的知识,希望对你有一定的参考价值。

wx.config配置的时候提示config:result is empty,是什么情况?做过的朋友麻烦告知一下,感激不尽。
企业微信的jssdk引入,是不是一定要80端口?我们做的映射,28080端口映射到本机。

参考技术A

检查一下签名参数吧....我的是url错了...看了官方的DEMO...然后改了一下就好了

// 注意 URL 一定要动态获取,不能 hardcode.
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
$url = "$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

参考技术B tal cube with one追问

???

参考技术C 您好 请问您这个问题解决了么 我这边是8080端口也碰到这个问题了 望赐教!

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

在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”的链接,进入网页后先进行用户身份认证再跳转的情况下,如下图。

技术分享

以上是关于企业微信jssdk报错result is empty的主要内容,如果未能解决你的问题,请参考以下文章

企业微信系列之JSSDK文件预览对接

企业微信系列之JSSDK文件预览对接

H5与企业微信jssdk集成

企业微信系列之JSSDK使用权限签名对接

企业微信系列之JSSDK使用权限签名对接

微信企业号办公系统-JSSDK上传图片(多图上传)