账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于微信链接分享一直报签名无效的问题
    • ༺ۣۖꪑۣۖ༒ۣꫀۣۖ༻2019-04-05 00:00
    • 10
    56
    0

    问题描述:已经检查公众号权限,appId都是正确的,但是调试一直都是报签名无效

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" name="description" content="bdfbwhfbhf"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi" />
    <title>泰汇智能名片</title>
    </head>
    <script src="js/jquery.min.js"></script>
    <script src="js/vconsole.js"></script>
    <script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
    <script>
        var url=encodeURIComponent('http://jk.taikang.com');  
        var shareUrl='http://jk.taikang.com/introduction/card.html';  
        $.ajax({
            url: "https://scrm.taikang.com/api/weshare/getwxfxSign/ashx",
            type: "post",
            data: JSON.stringify({appId:"wx981c48c631195553",url:url}),//传参数
            cache: false,
            async : false,
            contentType:"application/json;charset=utf-8",
            dataType: "JSON",
            success: function (data ,textStatus, jqXHR)
            {   
    
            if(data.code==200){
            wx.config({
                        debug: true,  //生产环境需要关闭debug模式
                        appId: data.data.appId, //appId通过微信服务号后台查看
                        timestamp: data.data.timestamp, //生成签名的时间戳
                        nonceStr: data.data.nonceStr, //生成签名的随机字符串
                        signature:data.data.signature, //签名
                        jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ','onMenuShareQZone']
    
                 });
                wx.ready(function() {
    
                        wx.onMenuShareTimeline({
                            title:"泰汇智能名片", // 分享标题
                            link: shareUrl,// 分享链接
                            imgUrl: "image/healthCloud.bmp", // 分享图标
                            success:function(res){
    
                            }
                        }),
    
                        wx.onMenuShareAppMessage({
                            title:"泰汇智能名片", // 分享标题
                            desc: "最智能的用户连接器", //分享描述
                            link: shareUrl,// 分享链接
                            imgUrl: "image/healthCloud.bmp", // 分享图标
                            success:function(res){
    
                            }
                        }),
    
                        wx.onMenuShareQZone({
                            title:"泰汇智能名片", // 分享标题
                            desc: "最智能的用户连接器", //分享描述
                            link: shareUrl,// 分享链接
                            imgUrl: "image/healthCloud.bmp", // 分享图标
                            success:function(res){
    
                            }
                        }),
    
                        wx.onMenuShareQQ({
                            title:"泰汇智能名片", // 分享标题
                            desc: "最智能的用户连接器", //分享描述
                            link: shareUrl,// 分享链接
                            imgUrl: "image/healthCloud.bmp", // 分享图标
                            success:function(res){
    
                            }
                        }),
                        wx.error(function(res){
                            console.log(res);
                            });
    
                })
    
            }
    
            },
            error:function (XMLHttpRequest, textStatus, errorThrown) {
                //alert("请求失败!");
            }
        });
    </script>
    <script>
    
    </script>
    <body>
    <style>
        *{margin:0;
       padding:0;}
        img{display: block;
            width:100%;
        }
    </style>
    </body>
    </html>
    
    
    
    
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 青面兽 普通会员 1楼

      微信链接分享一直报签名无效的问题,可能是由于以下几种原因导致的:

      1. 微信版本过低:请确保您正在使用的微信版本是最新的。请访问微信官方网站下载并安装最新版本的微信。
      2. 端口号错误:请检查您的微信应用中设置的端口号是否正确。在设置中,可以找到“应用信息”或“应用管理”等选项,检查其中的“版本号”或“端口号”设置是否正确。
      3. 服务器问题:如果您在微信应用中登录或分享的链接是通过服务器动态生成的,那么可能会出现签名无效的问题。请尝试刷新微信页面,或者稍后再试。
      4. 链接问题:请确保您的分享链接是正确的。如果您分享的链接有误,可能会导致签名无效。

      如果以上方法都无法解决问题,建议您联系微信客服,提供相关信息和链接,寻求专业的技术支持。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部