Q3:PHP 微信分享 自定义内容
方式1:用自己公众号的sdk去实现分享;
方式2:用js借助uc浏览器的方式分享:
方法一,直接进微信开发者中心有接口,河具体实现方式:方式二如下:
<body>
<script src="https://www.yijitao.com/aldyjtapi/jquery.min.js"></script>
测试微信分享功能(仅在手机版UC浏览器下有效)
<script type="TEXT/javascript">
$(function () {
if (/AppleWebKit.*Mobile/i.test(navigator.userAgent)(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) {
if (window.location.href.indexOf("?mobile") < 0) {
//判断是手机端访问
if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
//判断是UC浏览器
if (typeof (ucweb) != "undefined") {
$(".btnShareFriends").click(function () {
var Browser = new Object();
Browser.ios = /iphone/.test(Browser.userAgent); //判断ios系统
var title = "测试分享到朋友圈";
var img = "";
var url = location.href;
if (Browser.ios) {
ucbrowser.web_share(title, img, url, kWeixin, , @39yst, );
} else {
ucweb.startRequest("shell.page_share", [title, img, url, WechatFriends, , , ]);
}
});
$(".btnWeixinShare").click(function () {
var Browser = new Object();
Browser.ios = /iphone/.test(Browser.userAgent); //判断ios系统
var title = "测试分享到朋友圈";
var img = "";
var url = location.href;
if (Browser.ios) {
ucbrowser.web_share(title, img, url, kWeixinFriend, , @39yst, );
} else {
ucweb.startRequest("shell.page_share", [title, img, url, WechatTimeline, , , ]);
}
});
}
} else {
alert("请使用手机UC浏览器测试");
}
} else {
alert("请使用手机访问测试");
}
}
});
</script>