加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

微信自定义分享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就可以直接在网页上看到弹出的错误提示 });

就这么简单。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读