开发者社区> 问答> 正文

获取微应用临时授权时报Invalid long错误


<%--requestOperateAuthCode接口需要最新的js  --%>
     <script type="text/javascript" src="http://g.alicdn.com/dingding/open-develop/1.5.1/dingtalk.js">  
        </script>



  //手机端使用dd.config
        dd.config({          //dd.config方法会对参数进行验证  
            agentId: _config.agentid,  //微应用的agentID
            corpId: _config.corpId,    //公司钉钉的id
            timeStamp: _config.timeStamp,//时间戳
            nonceStr: _config.nonceStr,//随机字符串
            signature: _config.signature,//本地生成的签名,传给钉钉服务器用来比较是否一致,一致的话说明成功了
            //type:"0",  
            jsApiList: [                              //需要调用的接口列表 ,必须先声明才可以用  
                'runtime.info',
                'biz.contact.choose',              //选择用户接口  
                'device.notification.confirm',     //confirm,alert,prompt都是弹出小窗口的接口    
                'device.notification.alert',
                'device.notification.prompt',
                'biz.util.openLink',    
                'biz.chat.pickConversation',
                'runtime.permission.requestOperateAuthCode'
            ]
        });



//获取微应用反馈式操作的临时授权码code
                        dd.runtime.permission.requestOperateAuthCode({
                            corpId:_config.corpId,
                            agentId:_config.agentid,
                            onSuccess:function(result){
                                alert("requestOperateAuthCode进来了")
                                var code=result.code;
                                alert("code:"+code);
                            },
                            onFail : function(err) {
                                alert('requestOperateAuthCode_fail: ' + JSON.stringify(err));
                            }
                        });

展开
收起
陶个宝code 2017-06-23 16:36:29 3521 0
1 条回答
写回答
取消 提交回答
  • Re获取微应用临时授权时报Invalid long错误
    错误显示:Invalid long:\"\"  

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

    Re获取微应用临时授权时报Invalid long错误
    已经解决了,
    数据类型的问题:  首先 corpId:_config.corpId和agentId:_config.agentid,都是string类型的
    我出现的问题是agentId:_config.agentId(Id大写)写成了agentId:_config.agentid(id小写),以至于config中找不到agentId,
    低级错误
    2017-06-23 16:38:04
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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