微信自定义分享php代码分析
发布时间:2020-12-12 21:53:05 所属栏目:PHP教程 来源:网络整理
导读:前一段之间做微信自定义分享,积累了一些经验,分享给大家。 步骤一、二 在微信开发者文档中已经很详细了,直接从步骤三开始吧。 步骤三 要参数微信的参数,除了appId之外,其他的参数都是动态的,这里,我用的php语言,在后端生成的参数,代码如下:php端代
前一段之间做微信自定义分享,积累了一些经验,分享给大家。 步骤一、二在微信开发者文档中已经很详细了,直接从步骤三开始吧。步骤三要参数微信的参数,除了appId之外,其他的参数都是动态的,这里,我用的php语言,在后端生成的参数,代码如下: php端代码:GetSignPackage($dataurl);
exit(response('1','ok',$signPackage));
}
生成签名时,必须获取当前页面的URL,所以$dataurl是通过下面JS动态获取的,切记。 JS端代码: wx.ready(function () {
//微信好友 var s_title = '分享标题'; var s_desc = '分享描述'; var s_link = '分享后的链接'; var s_imgUrl = '图片链接'; wx.onMenuShareAppMessage({ //例如分享到朋友圈的API title: s_title,// 分享标题 desc: s_desc,// 分享描述 link: s_link,// 分享链接 imgUrl: s_imgUrl,// 分享图标 success: function () { },cancel: function () { } }); //朋友圈 wx.onMenuShareTimeline({ title: s_title,// 分享标题 link: s_link,cancel: function () { } }); //QQ好友 wx.onMenuShareQQ({ title: s_title,cancel: function () { } }); }); wx.error(function (res) { alert(res.errMsg); //打印错误消息。及把 debug:false,设置为debug:ture就可以直接在网页上看到弹出的错误提示 }); 就这么简单。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |