文档章节

微信开发错误 : errmsg config invalid signature

D
 DailyDiary
发布于 2017/05/18 17:02
字数 223
阅读 38
收藏 0

data传入参数

正确写法: data: {"requestUrl":url}

错误写法: data: "requestUrl="+url}

 

部分代码:

function onLoadShareConf() {
        var url = window.location.href;
        alert(url);
        $.ajax({
            type: "POST",
            url: "**********/xph/shareConf.do",
            dataType : "json",
            contentType : "application/x-www-form-urlencoded; charset=utf-8",
            data: {"requestUrl":url},
            success: function(data){
                console.log(data);
                wx.config({
                    debug : true,
                    appId : data.appId,
                    timestamp : data.timestamp,
                    nonceStr : data.nonceStr,
                    signature : data.signature,
                    jsApiList : [ "checkJsApi", "onMenuShareTimeline",
                        "onMenuShareAppMessage", "onMenuShareQQ",
                        "onMenuShareWeibo", "hideMenuItems",
                        "showMenuItems", "hideAllNonBaseMenuItem",
                        "showAllNonBaseMenuItem", "translateVoice",
                        "startRecord", "stopRecord", "onRecordEnd",
                        "playVoice", "pauseVoice", "stopVoice",
                        "uploadVoice", "downloadVoice", "chooseImage",
                        "previewImage", "uploadImage", "downloadImage",
                        "getNetworkType", "openLocation", "getLocation",
                        "hideOptionMenu", "showOptionMenu", "closeWindow",
                        "scanQRCode", "chooseWXPay",
                        "openProductSpecificView", "addCard", "chooseCard",
                        "openCard" ] 
                });
            }
        });
}     
        
function share(){
    wx.ready(function(){     
        wx.onMenuShareTimeline({  
            title: "测试分享朋友圈功能", // 分享标题   
            link: "*************/myshare/beforeshare.do",// 分享链接  
            imgUrl: "**************/img/myshare.jpg", // 分享图标   
            success: function () {         // 用户确认分享后执行的回调函数 记录分享的次数     
                alert("123");
            },   
            cancel: function () {         // 用户取消分享后执行的回调函数        
                alert('取消分享成功!');  
            }    
        });
        //分享给朋友
        wx.onMenuShareAppMessage({
            title: "",
            desc: "",
            link: "********/myshare/beforeshare.do",
            imgUrl: "*************/img/myshare.jpg",
            success: function () {
                alert("123321");
            },
            cancel: function () {
                // 用户取消分享后执行的回调函数
            }
        });
    });
}    

© 著作权归作者所有

共有 人打赏支持
D
粉丝 0
博文 18
码字总数 4127
作品 0
私信 提问
angularjs的路由url如何实现jssdk的签名?

使用angularjs框架调用微信jssdk的分享接口一直报“errMsg:config:invalid signature"按官方排查步骤排查到最后一步都是正确的。 唯一怀疑的是angularjs的页面访问会带#,不知道这个问题哪个...

lanceli
2017/02/17
362
2
微信 JSSDK 报 config:invalid signature 错误

在微信公众号开发中遇到自定义分享内容。使用 JSSDK 的时候一直报 config:invalid signature 错误。 大家可以先参考一下腾讯的官方说明。 然后需注意一下几点: 签名要用到的jsapi_ticket需要...

Jack088
2016/05/18
162
0
微信开发-如何自定义页面分享元素

场景 微信网页分享到朋友圈及发送给朋友; 内置浏览器的做法是默认采用第一个img元素图片,使用标题作为文本; 需实现自定义 解决方案 通过jssdk实现自定义分享 参考文档 http://mp.weixin.q...

美码师
2015/07/16
0
0
微信开发实践(二):使用JS-SDK实现自定义分享 Ⅱ

为了快速帮大家理解,这次的demo就直接修改公众号官网的示例代码来给大家演示。如果大家不想听我啰嗦,可以直接移步官方文档——https://mp.weixin.qq.com/wiki?t=resource/resmain&id=mp142...

oj8kay
2017/09/15
0
0
微信js sdk invalid signature签名错误 问题解决。

/*最近在做微信js sdk 接口调用说明/***相信很多人都遇见像我这样的问题,再加上自己只能算是半个程序员,所以苦苦摸索了好久终于搞懂了。下面就把自己所遇见的各种问题和大家分享一下,都是...

Oscarfff
2015/01/24
0
25

没有更多内容

加载失败,请刷新页面

加载更多

探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
16分钟前
1
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
54分钟前
4
0
深入理解Plasma(四):Plasma Cash

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍在 Plasma 框架下的项目 Plasma Cash。 深入理解Plasma(1):...

HiBlock
昨天
1
0
命令参数的三大风格:Posix、BSD、GNU

今天读到命令行中参数的风格有三大类,即Unix/Posix、BSD、GNU。分别有以下特征: Unix/Posix风格,即命令后的参数,可以分组,便必须以连字符开头,如ps -aux。 BSD风格,即命令后的参数,可...

大别阿郎
昨天
2
0
PHP生成图片验证码

PHP生成图片验证码 /** * PHP生成图片验证码 * Class VerifyImage */class VerifyImage{ // 生成随机字串 private $verifyCode; // 图片对象 private $image; /**...

DrChenXX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部