起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5574|回复: 6

[结贴] 微信公众号 扫一扫调用 permission denied

[复制链接]

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2017-7-17 20:00:34 | 显示全部楼层 |阅读模式
本帖最后由 ligaohu1 于 2017-7-17 20:03 编辑

老师好,按照微信公众号开发教程,现在已经可以申请公众测试账号,在本机上做了域名映射,可以在微信上打开本机工程,现在在调试微信扫一扫插件的时候,老是提示" permission denied",请帮忙查看!

具体代码如下:
在 modelload事件中.

        Model.prototype.modelLoad = function(event) {
        if (justep.Browser.isWeChat) {

                this.wxApi = new navigator.WxApi("wx8af709c43f86ad36")        ;
      }


在扫一扫事件中

                if(this.wxApi) {
                        this.wxApi.exec().done(function(wx){
                                wx.scanQRCode({
                                        needResult: 1, // 1则直接返回扫描结果,
                                    success : function(res) {
                                            alert("扫描成功"+result.text.);
                                    },
                                    fail : function(res) {
                                       alert("扫描失败"+res);
                                       console.log(res);
                                    }
                                });
                                
                                alert("调用微信扫一扫成功");
                                
                        }).fail(function(){
                                alert("请检查原因")
                        });




QQ图片20170717194410.jpg
发表于 2017-7-18 10:05:18 | 显示全部楼层
需要把运行的功能,部署到微信公众号中访问才可以!
代码可以参考:
/UI2/system/api/native/demo/test.w

你的URL地址是多少??  是微信公众号中打开的地址吗??

还有,测试号有没有扫一扫权限

建议按照视频
http://www.wex5.com/1-wex5#03

将案例
/UI2/system/api/native/demo/test.w

真正部署到微信公众号中打开,再运行!试试
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-7-18 10:32:41 | 显示全部楼层
本帖最后由 ligaohu1 于 2017-7-18 10:35 编辑
liangyongfei 发表于 2017-7-18 10:05
需要把运行的功能,部署到微信公众号中访问才可以!
代码可以参考:
/UI2/system/api/native/demo/test.w

1、我的URL地址是映射的本机的地址:

http://ligaohu.ngrok.xiaomiqiu.cn/baas/weixin/weixin/service
其中 http://ligaohu.ngrok.xiaomiqiu.cn/  映射的是 127.0.0.1:8080 。

2、是在微信公众号中打开的地址,微信公众号底部有3个菜单,打开的就是 http://ligaohu.ngrok.xiaomiqiu.cn/ 映射工程

3、就是按照咱们的视频教程,在微信公众平台测试账号系统申请的测试账号。其他同事申请的测试账号是有扫一扫权限的。
回复 支持 反对

使用道具 举报

发表于 2017-7-18 11:52:25 | 显示全部楼层
ligaohu1 发表于 2017-7-18 10:32
1、我的URL地址是映射的本机的地址:

http://ligaohu.ngrok.xiaomiqiu.cn/baas/weixin/weixin/service

127.0.0.1:8080   这个IP 就不是公网IP ,怎么能使用呢??

我指的URL地址,是指页面的URL!而不是 baasServer 的URL
类似
http://docs.wex5.com/wex5-app-question-list-2067/

  1. https://open.weixin.qq.com/connect/oauth2
复制代码


这样的地址!


我觉得应该用公网可以访问到的域名才行!
127.0.0.1  这种IP是本机IP 肯定不行!
还有端口应该只支持80
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-8-2 17:33:25 | 显示全部楼层
liangyongfei 发表于 2017-7-18 11:52
127.0.0.1:8080   这个IP 就不是公网IP ,怎么能使用呢??

我指的URL地址,是指页面的URL!而不是 baas ...

关闭吧!同事按照我的操作方法他电脑上可以,虽然问题还没解决,我再排查吧!
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
发表于 2017-12-7 11:57:19 | 显示全部楼层
请问楼主的这个问题可以了吗?
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-12-8 10:55:49 | 显示全部楼层
keyours 发表于 2017-12-7 11:57
请问楼主的这个问题可以了吗?

没有,同事电脑上可以,就让他调试去了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-28 15:16 , Processed in 0.064862 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表