开发者社区> 问答> 正文

免登服务出错 dd.runtime.permission.requestAuthCode

小菜开发 2016-08-10 16:07:12 5364
各位大神您好: 我有个问题请教。                错误信息:err msg redirect_uri domain is not secure domain       我的配置如下:      OA管理后台:      1,微应用首页-链接企业现有首页为:http:// xxxx/mobile-dingtalk      2,应用中心-xx应用-设置-后台地址和首页地址为:http:// xxxx/mobile-dingtalk      前端代码:
dd.config({
                    agentId: _config.agentid, // 必填,微应用ID
                    corpId: _config.corpId,//必填,企业ID
                    timeStamp: _config.timeStamp, // 必填,生成签名的时间戳
                    nonceStr: _config.nonceStr, // 必填,生成签名的随机串
                    signature: _config.signature, // 必填,签名
                    jsApiList:['runtime.info',
                    'device.notification.prompt',
                    'biz.chat.pickConversation',
                    'device.notification.confirm',
                    'device.notification.alert',
                    'device.notification.prompt',
                    'biz.chat.open',
                    'biz.util.open',
                    'biz.user.get',
                    'biz.contact.choose',
                    'biz.telephone.call',
                    'biz.ding.post']
                }),
dd.ready(function() {
                    dd.runtime.info({
                        onSuccess: function(info) {
                                //alert('runtime info: ' + JSON.stringify(info));
                        },
                        onFail: function(err) {
           //这里一直返回返回errorMessage:”err msg redirect_uri domain is not secure domain”,”errorCode”:”3”错误
                               alert('fail: ' + JSON.stringify(err));
                        }
                    });

        });
后端代码 都是用的官方提供的demo AuthHelper.getAccessToken() ok AuthHelper.getJsapiTicket(accessToken)  ok AuthHelper.sign(ticket, nonceStr, timeStamp, signedUrl)  ok 请问我哪里出错了。谢谢您
前端开发
分享到
取消 提交回答
全部回答(3)
  • java2017
    2017-06-21 13:59:49
    Re免登服务出错 dd.runtime.permission.requestAuthCode
    保存一致了,但是还是报出这样的错误
    0 0
  • 钉钉-赤司
    2016-08-10 16:10:06
    你检查一下,你的config方法结束好像写错了,应该是分号,而不是逗号吧?

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

    解决了就好,这些地址必须一致才能保证验证通过的。

    0 0
  • 小菜开发
    2016-08-10 16:09:28
    Re免登服务出错 dd.runtime.permission.requestAuthCode
    上面排版有点乱。。。。。。



            
       错误信息:err msg redirect_uri domain is not secure domain      
      我的配置如下:  
      OA管理后台:
         1,微应用首页-链接企业现有首页为:http:// xxxx/mobile-dingtalk
          2,应用中心-xx应用-设置-后台地址和首页地址为:http:// xxxx/mobile-dingtalk
         前端代码:
    dd.config({
                        agentId: _config.agentid, // 必填,微应用ID
                        corpId: _config.corpId,//必填,企业ID
                        timeStamp: _config.timeStamp, // 必填,生成签名的时间戳
                        nonceStr: _config.nonceStr, // 必填,生成签名的随机串
                        signature: _config.signature, // 必填,签名
                        jsApiList:['runtime.info',
                        'device.notification.prompt',
                        'biz.chat.pickConversation',
                        'device.notification.confirm',
                        'device.notification.alert',
                        'device.notification.prompt',
                        'biz.chat.open',
                        'biz.util.open',
                        'biz.user.get',
                        'biz.contact.choose',
                        'biz.telephone.call',
                        'biz.ding.post']
                    }),
    dd.ready(function() {
                        dd.runtime.info({
                            onSuccess: function(info) {
                                    //alert('runtime info: ' + JSON.stringify(info));
                            },
                            onFail: function(err) {
               //这里一直返回返回errorMessage:”err msg redirect_uri domain is not secure domain”,”errorCode”:”3”错误
                                   alert('fail: ' + JSON.stringify(err));
                            }
                        });

            });
    后端代码都是用的官方提供的demo
    AuthHelper.getAccessToken() ok
    AuthHelper.getJsapiTicket(accessToken)  ok
    AuthHelper.sign(ticket, nonceStr, timeStamp, signedUrl)  ok
    请问我哪里出错了。谢谢您

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

    回 2楼钉钉-赤司的帖子
    谢谢您的提醒。
    改为分号,还是

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

    Re免登服务出错 dd.runtime.permission.requestAuthCode
    解决了。
    是这样的。
    1,ao管理后台--链接企业现有首页的 url
    2,应用中心--项目--首页地址的 url
    3,自己程序调试访问的 url

    这3个url保持一致就可以获取到code了。

    感谢bbs.aliyun.com/read/277099.html  这个帖子带给我的提示。
    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程