在后端配置好JSSDK.php后,检查验签是否正确
注意:验签信息是否完整和一致
<?php
$jssdk = new JSSDK();
$signPackage = $jssdk->GetSignPackage();
$this->assign(\'signPackage\',$signPackage);
?>
然后在前端的的js中调用
< type=\"text/ \">
wx.config({
debug: false, // 调试模式
appId: \'{$signPackage[\"appId\"]}\', // 必填,公众号的唯一标识
timestamp: {$signPackage[\"timestamp\"]}, // 必填,生成签名的时间戳
nonceStr: \'{$signPackage[\"nonceStr\"]}\', // 必填,生成签名的随机串
signature: \'{$signPackage[\"signature\"]}\',// 必填,签名
jsApiList : [
// 所有要调用的 API 都要加到这个列表中
\'onMenuShareTimeline\', // 分享到朋友圈接口
\'onMenuShareAppMessage\', // 分享到朋友接口
]
});
wx.ready(function(){
// 微信分享的数据
var shareData = {
\"imgUrl\" : \'http://域名/weixinapp/public/static/img/sharelogo.jpg\',// 分享显示的缩略图地址
\" \" : \'http://域名/weixinapp/public/.....\', // 分享地址
\"desc\" : \'ssssss\',// 分享描述
\" \" : \'ssssss\', // 分享标题
success : function () {
// 分享成功可以做相应的数据处理
//alert(\"分享成功\"); }
}};
wx.onMenuShareTimeline (shareData);
wx.onMenuShareAppMessage (shareData);
});
wx.error(function(res){
alert(\"好像出错了!!\");
});
</ >
最开始的时候,在微信中进行分享没有出现指定的图片和文字描述和标题
原因:1.js的少了\'}\',即书写没有规范;
2.分享地址和分享图片的地址的域名要一致.
继续阅读与本文标签相同的文章
上一篇 :
电子沙盘对现代商业活动的应用起到重要作用
-
源码分析 RocketMQ DLedger(多副本) 之日志追加流程
2026-05-18栏目: 教程
-
Java描述设计模式(07):适配器模式
2026-05-18栏目: 教程
-
前端进阶|第十天 数组分组编程,区间还是连续一网打尽
2026-05-18栏目: 教程
-
深入理解Java线程状态
2026-05-18栏目: 教程
-
从SpringBoot构建十万博文聊聊限流特技
2026-05-18栏目: 教程
