收藏
回答

小程序JSSDK接口图像、音频、摇一摇、地理位置等信息接口用不了????????

API/组件名称 终端类型 微信版本 基础库版本
web-view 客户端 6.6.1 1.7.2

你想反馈一个 Bug 还是 提一个需求?


如果是 Bug:


{"errMsg":"openLocation:fail, the permission value is offline verifying"}  这个错误  或者回事 url domain    是什么情况啊

 求解??????????????


回答关注问题邀请回答
收藏

49 个回答

  • zero
    zero
    2018-01-08

    公众号那边  是要添加webview中打开网页的域名的,你看看添加了没?

    2018-01-08
    有用
    回复
  • M°
    2018-01-08

    我的签名一直无效  明明跟官方算出来是一样的啊?????


    2018-01-08
    有用
    回复
  • M°
    2018-01-08

    我的签名跟官方生成的签名 也是一样的啊    时间单位是秒     会出现url domain 错误  或者刚才那个错误

    2018-01-08
    有用
    回复
  • zero
    zero
    2018-01-08


    wx.config你这个成功了吗?会不会这个就没有成功?

    那个时间单位是秒

    2018-01-08
    有用
    回复
  • M°
    2018-01-08

    我的调用会出现这个错误  是什么原因   "errMsg":"scanQRCode:fail, the permission value is offline verifying"

    2018-01-08
    有用
    回复
  • zero
    zero
    2018-01-08

        wx.config({

            debug: true,

            appId: '',

            timestamp: 1515373396,

            nonceStr: '',

            signature: '',

            jsApiList: [

                'checkJsApi',

                'chooseImage',

                'previewImage',

                'uploadImage',

                'downloadImage',

                'getLocalImgData',

                'scanQRCode',

            ]

        });


        wx.ready(function () {

            // 1 判断当前版本是否支持指定 JS 接口,支持批量判断

            cc.log("--------------------ready");

            g_bIsInWeChat = window.__wxjs_environment === 'miniprogram';

            cc.log("environment:"+window.__wxjs_environment+"             g_bIsInWeChat:"+g_bIsInWeChat);


            wx.checkJsApi({

                jsApiList: [

                    'chooseImage',

                    'previewImage',

                    'uploadImage',

                    'downloadImage',

                    'getLocalImgData',

                    'scanQRCode',

                ],

                success: function (res) {

                    alert("api,success:"+JSON.stringify(res));

                    cc.log("api,success:"+JSON.stringify(res));

                },

                fail:function (res) {

                    alert("api,fail:"+JSON.stringify(res));

                    cc.log("api,fail:"+JSON.stringify(res));

                }

            });

        });

        wx.error(function(res){

            // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。

            alert("mao.error:"+JSON.stringify(res));

            cc.log("--------------------error     mao.error:"+JSON.stringify(res));

        });



    打开微信扫一扫

    wx.scanQRCode({
    needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
       scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
       success: function (res) {
    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
           alert("success:"+JSON.stringify(res));
    },
    fail:function (res) {
    alert("scanQRCode:"+JSON.stringify(res));
    }

    });



    wx.config中的签名我是直接用https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

    计算出来的


    2018-01-08
    有用
    回复
  • M°
    2018-01-08

    可以看一下你的代码么  我的接口都调用不了      

       wx.ready(function () {
                 wx.openLocation({
                     latitude: 30.2901,
                     longitude: 120.0024,
                 })

    }    这个是打开地图的

    2018-01-08
    有用
    回复
  • zero
    zero
    2018-01-08

    扫一扫的是正常的,其他的还没有试

    2018-01-08
    有用
    回复
  • M°
    2018-01-08

    不清楚耶    你小程序的接口调用都正常么  

    2018-01-08
    有用
    回复
  • zero
    zero
    2018-01-08

    这个设置为true了,之前直接在微信中打开是可以看见alert信息的,但是在小程序中打开就没有。

    然后今天来试了下,在小程序中打开也正常了(能看见alert信息,也能打开微信扫一扫),也没有改动什么


    不知道是不是因为缓存问题。小程序(还有小程序里面webview网页的缓存)怎么清缓存呀?删除小程序并没有什么作用,缓存还在

    2018-01-08
    有用
    回复

正在加载...

登录 后发表内容