开发者社区> 问答> 正文

微应用调用jsapi出现的问题errorcode 7

除了UI和弹窗,其他的JS都不能调用。
页面配置如下

$(document).ready(function(){
            $.get('dingJSAPI',{'url':'<%=String.valueOf(request.getRequestURL())%>'},function(response){
                dd.config({
            agentId: '13852305', // 必填,微应用ID
            corpId: 'ding97fc54514a912079',//必填,企业ID
            timeStamp: response.timestamp , // 必填,生成签名的时间戳
            nonceStr: response.nonceStr, // 必填,生成签名的随机串
               signature: response.signature, // 必填,签名
            jsApiList: ['device.base.getUUID'] // 必填,需要使用的jsapi列表
            });  
            });
            $("#text").click(function(){
        dd.device.base.getUUID({
    onSuccess : function(data) {
        /*
        {
            uuid: '3udbhg98ddlljokkkl' //
        }
        */
    },
    onFail : function(err) {
    alert(JSON.stringify(err));}
});
            });
            
        });


dingJSAPI的数据接口为

@ResponseBody
    @RequestMapping(value = "/dingJSAPI", produces = "application/json; charset=utf-8", method = {
            RequestMethod.GET, RequestMethod.POST })
    public String dingConfig(@RequestParam String url) throws Exception {
        long timestamp = SignUtil.create_timestamp();
        String nonceStr = SignUtil.create_nonce_str();
        String ticket = DingUtil.getJsTicket();
        String signature = SignUtil.getSignature(ticket, nonceStr, timestamp,
                url);
        Map<String, String> map = new HashMap<String, String>();
        System.out.println("得到签名:" + signature);
        map.put("ticket", ticket);
        map.put("timestamp", String.valueOf(timestamp));
        map.put("nonceStr", nonceStr);
        map.put("signature", signature);
        return JsonUtil.writeValue(map);
    }


android是报错 requestJsApis() not invoked
ios 是报错 jsapi should not call,selectorString=getUUID:to,Errorcode=7
都配置好了,但是就是用不了,一直报这个错。
官方给出的是:
单页面应用更改url参数,导致调用jsapi无效。 老版本(2.7以前版本)需要重新授权,调用jsapi正常。


到底应该怎么改啊?


有知道的大牛交流一下。求~

展开
收起
steven_zp 2016-05-04 05:46:40 5230 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载