#yyds干货盘点# 织梦微信分享开发

Posted 是你的Sakura

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点# 织梦微信分享开发相关的知识,希望对你有一定的参考价值。

当你网站需要微信分享的时候,你很多时候都是分享出去都是直接带着链接且没有图片,这个时候都很难看。

#yyds干货盘点#

于是我们这边需要开发出新的微信分享样式,这个样式需要有自动获取标题图片等功能,然后在文章页面直接分享即可。

需求:

1.在网站页面可以直接转发到朋友圈或者好友功能

2.自动获取标题

3.自动获取缩略图做分享图片

分析:

1.拥有微信服务号接口

2.对公众号进行调试匹配,ip加入白名单

3.网页链接代码

实施:

1.在调用页面加入当下代码

<script type="text/javascript">window.jQuery || document.write("<script src=https://cdn.dedemao.com/jquery/1.11.3/jquery.min.js>"+"<"+"/script>");</script>
<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script><script>
timestamp = ;
noncestr = ;
signature = ;
url = ;
var is_debug = dede:global.wx_appdebug/;
is_debug = parseInt(is_debug);
is_debug = is_debug==1 ? true : false;
$(function()
$.ajaxSettings.async = false; //重要:开启同步
url = window.location.href.split(#)[0];
//请求第二步添加的php文件获取timestamp、noncestr、signature等信息
$.getJSON("你的网站/plus/weixin_share.php",url:url,function(data)
if (data.errmsg)
alert(微信分享配置错误:+data.errmsg);

timestamp = data.timestamp;
noncestr = data.noncestr;
signature = data.signature;
);
wx.config(
debug: is_debug,
appId: dede:global.ws_appid/, //填写你的appid
timestamp: timestamp,
nonceStr: noncestr,
signature: signature,
jsApiList: [
checkJsApi,
onMenuShareTimeline,
onMenuShareAppMessage,
onMenuShareQQ,
onMenuShareWeibo,
onMenuShareQZone
]
);
wx.ready(function ()
//获取“分享给朋友”按钮点击状态及自定义分享内容接口
url = window.location.href.split(#)[0];
wx.onMenuShareAppMessage(
title: "dede:field.title/",
desc: "dede:field.description function=html2text(@me)/",
link: url,
imgUrl: dede:global.cfg_basehost/dede:field.litpic/,
trigger: function (res)
,
success: function (res)
,
cancel: function (res)
,
fail: function (res)

);
//获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
wx.onMenuShareTimeline(
title: dede:field.title/, // 分享标题
desc: "dede:field.description function=html2text(@me)/",
link: url, // 分享链接
imgUrl: dede:global.cfg_basehost/dede:field.litpic/, // 分享图标
success: function ()
// 用户确认分享后执行的回调函数
,
cancel: function ()
// 用户取消分享后执行的回调函数

);
);
);

</script>

2.公众号进入设置与开发-基本配置将ip白名单里加入你的服务器ip

3.进入后台,将你的dede:global.ws_appid/等信息填入即可

然后,我们的微信分享就好啦~~~

#yyds干货盘点#




以上是关于#yyds干货盘点# 织梦微信分享开发的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点# 自写dede/织梦的function方法,来满足调用问题

#yyds干货盘点# 织梦根据TAG标签来搜索展示相关文章

#yyds干货盘点# 数据结构与算法学习——单链表相关算法

#yyds干货盘点# 简单化MySQL优化小妙招

#yyds干货盘点#简单化MySQL优化小妙招

#yyds干货盘点#愚公系列2022年11月 微信小程序-实时音视频录制