威猛灰太狼 2019-06-03 19:47 采纳率: 0%
浏览 1743

微信中打开的页面,分享功能列表中没有分享到企业微信的功能

最近研究做微信分享,但是没有分享到企业微信的功能,我看别的文章页面都有分享到企业微信的功能。
图片说明
图片说明

function clickShareWeixin(appId,timestamp1,nonceStr1,signature1,shareInfo){
    var link = shareInfo.shareUrl;
    var title = shareInfo.title;
    var desc = shareInfo.desc;
    var imgUrl = shareInfo.shareIco;
    wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
        appId: appId, // 必填,公众号的唯一标识 ;生产:wx518f6ac1c229a2b8      测试:wxdc473423951afd89
        timestamp: timestamp1, // 必填,生成签名的时间戳
        nonceStr: nonceStr1, // 必填,生成签名的随机串
        signature: signature1,// 必填,签名,见附录1
        // jsApiList: ['showOptionMenu'] // 功能列表,我们要使用JS-SDK的什么功能
        jsApiList: [
            'updateAppMessageShareData','updateTimelineShareData','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone','showMenuItems'
        ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
        });
    wx.ready(function(){
        wx.showMenuItems({
            menuList: [
                "menuItem:share:appMessage",
                "menuItem:share:timeline",
                "menuItem:share:weiboApp",
                "menuItem:share:QZone",
                "menuItem:favorite",
                "menuItem:openWithSafari",
                "menuItem:openWithQQBrowser",
                "menuItem:share:qq",
                "menuItem:share:email",
                "menuItem:share:brand",
                "menuItem:copyUrl"] // 要显示的菜单项
            });
        var wxShareObj = { // 分享参数
            title: title, // 分享标题
            desc: desc, // 分享描述
            link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            // 该链接是重定向链接,因为需要获取用户code,但是该链接又无法直接写微信获取code的链接,
            // 所以需要点击后重新加载新的页面,来实现重定向,重新打开获取code的微信链接,实现获取用户信息的功能;
            imgUrl: imgUrl, // 分享图标
            fail: function (res) {
                alert(JSON.stringify(res));
            }
        };
        // wx.showOptionMenu(wxShareObj);
        // 获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
        wx.updateAppMessageShareData(wxShareObj);
        // // 获取“分享给朋友”按钮点击状态及自定义分享内容接口
        wx.updateTimelineShareData(wxShareObj);
        // //获取“分享到QQ”按钮点击状态及自定义分享内容接口
        wx.onMenuShareQQ(wxShareObj);
        wx.onMenuShareWeibo(wxShareObj);
        wx.onMenuShareQZone(wxShareObj);
    });
}

现在确定clickShareWeixin方法入参都正确,引的是1.4.0.js,有大神知道是什么原因么?还请不吝赐教,谢谢!

  • 写回答

2条回答

  • L_zdzm 2019-06-04 08:37
    关注

    企业微信?可能是下载的版本不同。?

    评论

报告相同问题?

悬赏问题

  • ¥15 vhdl+MODELSIM
  • ¥20 simulink中怎么使用solve函数?
  • ¥30 dspbuilder中使用signalcompiler时报错Error during compilation: Fitter failed,求解决办法
  • ¥15 gwas 分析-数据质控之过滤稀有突变中出现的问题
  • ¥15 没有注册类 (异常来自 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
  • ¥15 知识蒸馏实战博客问题
  • ¥15 用PLC设计纸袋糊底机送料系统
  • ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
  • ¥15 用C语言输入方程怎么
  • ¥15 网站显示不安全连接问题