资讯专栏INFORMATION COLUMN

钉钉API接入

Bowman_han / 2762人阅读

摘要:首先要非常感谢我的同事还是个妹子是她先搭好基础,成功。军功章里你的一半钉钉分享写这篇文章是因为自己在开发钉钉分享中遇到自动触发右上角的菜单栏。如图还不能点击取消,不然分享的数据就不是你想要的。钉钉移动端问题代码是我的分享内容。

首先要非常感谢我的同事(还是个妹子)是她先搭好基础,99%成功。军功章里你的一半!!!
钉钉分享 biz.util.share

写这篇文章是因为自己在开发钉钉分享中遇到自动触发右上角的菜单栏。
如图:

还不能点击取消,不然分享的数据就不是你想要的。wt!!!

钉钉移动端JSAPI : https://open-doc.dingtalk.com...

问题代码:
shareData 是我的分享内容。

ComDdsdk(shareData) {
        dd.ready(function() {
            var wxShareTitle = shareData.shareTitle;
            var wxShrareTitleDesc = shareData.shareContent;
            var wxShareImgUrl = shareData.shareImage;
            var wxShareUrl = shareData.shareUrl;

            dd.biz.util.share({
                type: 0,//分享类型,0:全部组件 默认; 1:只能分享到钉钉;2:不能分享,只有刷新按钮
                url: wxShareUrl,
                title: wxShareTitle,
                content: wxShrareTitleDesc,
                image: wxShareImgUrl,
                onSuccess : function() {
                    //onSuccess将在分享完成之后回调
                    /**/
                },
                onFail : function(err) {}
            })
        });

        dd.error(function(error) {
            alert("dd.error rocks!");
        });
    }

直奔主题——解决问题:

关键部分:将分享函数放入右边菜单栏成功回调回调中,解决!!!

ComDdsdk(shareData) {
        dd.ready(function() {
            var wxShareTitle = shareData.shareTitle;
            var wxShrareTitleDesc = shareData.shareContent;
            var wxShareImgUrl = shareData.shareImage;
            var wxShareUrl = shareData.shareUrl;

            dd.biz.navigation.setRight({
                show: true,//控制按钮显示, true 显示, false 隐藏, 默认true
                control: true,//是否控制点击事件,true 控制,false 不控制, 默认false
                showIcon: true,//是否显示icon,true 显示, false 不显示,默认true; 注:具体UI以客户端为准
                onSuccess : function(result) {
                    //如果control为true,则onSuccess将在发生按钮点击事件被回调
                    dd.biz.util.share({
                        type: 0,//分享类型,0:全部组件 默认; 1:只能分享到钉钉;2:不能分享,只有刷新按钮
                        url: wxShareUrl,
                        title: wxShareTitle,
                        content: wxShrareTitleDesc,
                        image: wxShareImgUrl,
                        onSuccess : function() {
                            //onSuccess将在分享完成之后回调
                            /**/
                        },
                        onFail : function(err) {}
                    })
                },
                onFail : function(err) {}
            });


        });

        dd.error(function(error) {
            alert("dd.error rocks!");
        });
    }

有的客官就要问了你的dd.config呢?

求关注啊!!!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89009.html

相关文章

  • 钉钉isv免登录

    摘要:而我现在要说的是接入中的必要条件,免登录。第一步注册钉钉企业账号。当所有的工作完成以后我们可以用这个钉钉账号,登陆钉钉,找到你的测试企业,在测试企业的应用中就会有你创建的应用。需要注意的是回调地址必须有效套件必须激活相关文档钉钉开发官网地址 钉作为团队内部人员的通讯软件被原来越多的企业所应用,同时钉钉支持接入第三方应用和企业内部个人应用,即isv接入和企业接入。而我现在要说的是isv接...

    muddyway 评论0 收藏0
  • 钉钉开发初探...

    问题 1. - 钉钉开发需要哪些资质,需要申请哪些账号、走哪些流程(像微信小程序的话,一大堆申请、一大堆企业认证)——这些需要提前准备了解清楚 怎么开发? 有哪些功能? 目前市场上有哪些别人的框架 收集学习材料 有哪些功能有,但是存在限制(例如小程序的打开 app 功能) 有哪些功能自身存在限制性(如小程序的地图) 开发边界是什么?有哪些需求是做不到的 有哪些功能是需要特殊资质的(如...

    lavor 评论0 收藏0

发表评论

0条评论

Bowman_han

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<