关于微信朋友圈分享时的签名问题

Posted 落忆无痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于微信朋友圈分享时的签名问题相关的知识,希望对你有一定的参考价值。

wx.config({
            debug: false,
            appId: ‘wxb61637dbbd5c5e8e‘,
            timestamp: 1422604391,
            nonceStr: ‘7L8I1R1gf3IYj8dU‘,
            signature: ‘{{weixinSignature}}‘,
            jsApiList: [
              ‘checkJsApi‘,
              ‘onMenuShareTimeline‘,
              ‘onMenuShareAppMessage‘
            ]
        });

 

在配置的时候,如果你的url是 http://www.abc.com/李明,则在生成签名时,需要 HttpUtility.UrlEncode("李明").ToUpper() 一定要这样。

因为微信读取的url就是  http://www.abc.com/%43B%32F   这样的。所以一定要大写

但如果url是 http://www.abc.com/liming 这个时候就不需要做任何处理了。

如此,生成的signature和微信生成的才能保持一致

 

以上是关于关于微信朋友圈分享时的签名问题的主要内容,如果未能解决你的问题,请参考以下文章

微信JSAPI分享朋友圈调试经验:invalid signature签名错误排查

React-Native之微信好友朋友圈分享支付

分享到微信朋友圈页面

微信公众号,分享功能(朋友圈或朋友)

ionic 实现微信朋友圈分享的完整开发流程

微信公众号开发--微信JS-SDK分享到朋友圈和分享给朋友