开发者社区> 问答> 正文

PC免登求助,

    <script type="text/javascript">
        var jsapiticket = '<%=SignPackage_JsApiTicket%>';
        DingTalkPC.config({
            agentId: '<%=SignPackage_AgentId%>',
            corpId: '<%=SignPackage_CorpId%>',
            timeStamp: '<%=SignPackage_TimeStamp%>',
            nonceStr: '<%=SignPackage_NonceStr%>',
            signature: '<%=SignPackage_Signature%>',
            jsApiList: ['runtime.info','runtime.permission.requestAuthCode']
        });


        DingTalkPC.ready(function () {
            alert("DingTalkPC.ready!");
            DingTalkPC.runtime.info({
                onSuccess: function (info) {
                },
                onFail: function (err) {
                    alert(JSON.stringify(err));
                }
            });


            DingTalkPC.runtime.permission.requestAuthCode({
                corpId: '<%=SignPackage_CorpId%>',
                onSuccess: function (info) {
                    alert(JSON.stringify(info));
                },
                onFail: function (err) {
                    alert(JSON.stringify(err));
                }
            });
        });


        DingTalkPC.error(function (err) {
            alert(JSON.stringify(err));
        });
    </script>
同样的代码H5可以运行,PC免登就没用,alert("DingTalkPC.ready!");这里能成功执行,下面就不执行,代码只是用DingTalkPC 替代了dd,求老司机指点...

展开
收起
00修罗00 2016-09-06 15:47:37 2991 0
3 条回答
写回答
取消 提交回答
  • 2016-09-09 16:04:31
    赞同 展开评论 打赏
  • RePC免登求助,
    DingTalkPC.runtime.info({
                    onSuccess: function (info) {
                    },
                    onFail: function (err) {
                        alert(JSON.stringify(err));
                    }
                });

    自己解决了,原来这里出问题,貌似 DingTalkPC没有整个runtime.info功能,去掉就好了
    2016-09-07 09:30:10
    赞同 展开评论 打赏
  • RePC免登求助,
    检查一下引用的JS , DingTalkPC的JS跟H5引入的是不同的。
    2016-09-06 17:25:27
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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