jfinal weixin使用jssdk报permission denied

发布于 2021-11-30 00:43:10 字数 651 浏览 677 评论 4

@JFinal 你好,想跟你请教个问题:

在使用最新的jfinal weixin时,不能调test.jsp中的测试jssdk,点击按钮都没反应。

再者,我用的是自己微信公众号,已认证。我自定义了页面使用通过button来调wx.scanQRCode(扫一扫)和wx.chooseImage都是报permission denied,而wx.hideOptionMenu和wx.getNetworkType调用是成功的。

我已经引入了js_sdk.jsp文件。还有奇怪的是,我把wx.config的jsapilist中hideOptionMenu和getNetworkType删掉也能调用,去掉引用js_sdk.jsp,也能调这两个。所以我怀疑wx.config就没起到作用,或者我的wx.config没执行成功,怎么判断wx.config是否执行正确呢?

js_sdk.jsp中直接写wx.config这样可以吗?不应该包括在<script type="text/javascript"></script>中吗?

帮忙看下。调了好久了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

牵你的手,一向走下去 2021-11-30 10:27:13

找到原因了。不能用gson jar包。在AccessToken.java文件,如下代码

Map<String, Object> temp = JsonUtils.decode(jsonStr, Map.class);
access_token = (String) temp.get("access_token");
System.out.println("access expires_in:"+temp.get("expires_in"));
System.out.println("access errcode:"+temp.get("errcode"));
expires_in = (Integer) temp.get("expires_in");

gson会将expires_in的值7200,转成7200.0,在

expires_in = (Integer) temp.get("expires_in");

这一句就出错了。打印日志我也贴一下。

json:{"access_token":"W1lqLK3ED-CSAAAqsj8L7R0LJeysKsudWO42CJvUuIEf5wW971XKviqc3_NSnNxgzqR-b2qzPnfk7C_C3jeUeXCBIIaYe_-h_60hlcQVcwcMSRdAIADJI","expires_in":7200}
access expires_in:7200.0

所以在部署时不要用gson,我用了fastjson。

现在可以测试页面可以调jssdk了。但是我拷贝一份测试页面,创建菜单去调却报invalid signature签名错误。另外,感谢 孤独的3 的解答。

够钟 2021-11-30 09:08:08

引用来自“孤独的3”的评论

直接拿我们的test.jsp先跑一遍,注意下里面的
js_sdk的路径

只为守护你 2021-11-30 08:13:23

引用来自“孤独的3”的评论

直接拿我们的test.jsp先跑一遍,注意下里面的
js_sdk的路径

谁的新欢旧爱 2021-11-30 06:27:52
wx.config({
    // 这里改成true
    debug: false
})
<%--
// 这块的上面的注释去掉
wx.error(function (res) {
    alert(res.errMsg);
});
--%>

再就是js的引入顺序问题:具体看看WIKI http://git.oschina.net/jfinal/jfinal-weixin/wikis/%E4%BD%BF%E7%94%A8JS_SDK.jsp%E6%9B%B4%E5%8A%A0%E6%96%B9%E4%BE%BF%E7%9A%84%E5%BC%80%E5%8F%91%E5%BE%AE%E4%BF%A1JSSDK%E6%8E%A5%E5%8F%A3

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文