开发者社区> 问答> 正文

jssdk的问题


原版demo的index.jsp,死活都不执行dd.ready或者dd.error的回调函数。
dd.config已经配置正确。看了一下dingtalk.js的代码,其中error:function(a){m=a},设置m为回调函数的引用,多处setTimeout(function(){m&&m({message:"权限校验失败",errorCode:3})})});就是校验失败的时候执行回调函数。但是就是不执行,代码如下

<script type="text/javascript">
    var _config =
<%=com.xxx.dweb.AuthHelper.getConfig(request.getRequestURL()
                    .toString(), request.getQueryString())%>
    ;


    alert(JSON.stringify(_config));
    alert(JSON.stringify(dd));
    
    dd.config({
        appId: '4830187',
        corpId: _config.corpId,
        timeStamp: _config.timeStamp,
        nonceStr: _config.nonceStr,
        signature: _config.signature,
        jsApiList: ['runtime.info',
            'biz.contact.choose',
            'device.notification.confirm',
            'device.notification.alert',
            'device.notification.prompt',
            'biz.ding.post']
    });


    dd.ready(function() {
        alert("ready...");
    });


    dd.error(function(error) {
        alert(error);
    });
</script>
真机上测试执行了

alert(JSON.stringify(_config));
alert(JSON.stringify(dd));
然后就没信息了
请大神们指点

展开
收起
一直平凡购 2015-10-06 10:54:21 7954 0
4 条回答
写回答
取消 提交回答
  • Rejssdk的问题
    这可能是版本问题,我也遇到了,钉钉更新到最新的版本没什么问题
    2015-11-12 09:35:04
    赞同 展开评论 打赏
  • 回 楼主一直平凡购的帖子
    怎么获取token啊,我跨域获取 oapi.dingtalk 上的数据报错 Uncaught SyntaxError: Unexpected token :
    2015-11-11 11:06:40
    赞同 展开评论 打赏
  • Rejssdk的问题
    测试用的钉钉的客户端版本是多少啊
    2015-10-08 11:11:12
    赞同 展开评论 打赏
  • Rejssdk的问题
    问题补充:


    是不是企业未认证引起的;
    因为有这样一行提示
    [font='Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif]“该域名设置为可信域名,即可调用jssdk,安全访问授权”
    这个设置应该是官方的许可吧




    -------------------------

    Rejssdk的问题

    今天到公司用同事们的手机都可以,我自己的手机就不行,
    首页设置到http://h5.m.laiwang.com/home/ding.html?spm=0.0.0.0.KUAala这个地址是可以用的(我的手机可以用)
    首页设置到192.168.xxx.xxx或者自己的其他域名就不行(我的手机不行,同事们的都可以)
    本人手机软件版本4.1.019.P0.140314.5891Q
    Coolpad 5891Q


    刚卸载了钉钉,准备你重新下一个试试

    -------------------------

    Rejssdk的问题
    感谢回复,本人重装钉钉之后一切调用正常
    2015-10-06 11:07:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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