此处只说明与http访问不同的地方,其他获取appId、timestamp、nonceStr 、signature方式相同
1.html
直接搜索红字的js就可以下载
<script src="${webRoot}/resource/js2.0/jweixin-1.2.0.js"></script>
<script src="${webRoot}/resource/js2.0/wxConfig.js?v=${version!}"></script>
2.js
wxConfig.js内容
注意:1. desc中不能现金,或者相关文字,不然分享成功后,只有自己可以看到缩略图,别人看不到
2. 缩略图的格式不能是png的,不然也会有别人看不到的风险
var shareData = {
title: '新人专享大礼包', // 分享标题
desc: "我在长涛金融投资啦,一起赚钱吧!"
link:"="+inviteCode,
imgUrl:".jpg",
type: 'link'};
3.红字部分为传到后台生成签名的地址,这个也是最重要的,因为微信自己的签名校验接口 【=jsapisign】中,url获取的就是当前有分享功能的 地址,所以后台生成签名的url也要一样,直接从前台传过去即可。
${webRoot}/wxwap/ckjj?aa=
3.后台
4.红框中的aa就是前台传过来生成签名的url地址,获取到之后会有一个判断,如果shareUrl没有传值,那么就 说明是http的访问方式,如果有值就是自己写的https的,这样就可以保证微信签名校验接口与后台生成的签 名一致,其他就没有问题了。
本文发布于:2024-02-03 00:28:12,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170689129047458.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |