PHP+微信分享自定义小图标

 

微信分享以后的小图标如下图:

<script>
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
window.shareData = {
"imgUrl": "<?php if(stripos('y'.$detail['start_picurl'], 'http://')!=1){echo $Think.config.HTTP_STCDOMIN;}echo $detail['start_picurl'];?>",
"timeLineLink": "{$Think.config.HTTP_DOMIN}?g=app&m=fruit&id={$Think.get.id}&wid={$Think.get.wid}&user=",
"sendFriendLink": "{$Think.config.HTTP_DOMIN}?g=app&m=fruit&id={$Think.get.id}&wid={$Think.get.wid}&user=",
"weiboLink": "{$Think.config.HTTP_DOMIN}g=app&m=fruit&id={$Think.get.id}&wid={$Think.get.wid}&user=",
"tTitle": "{$detail.a_name}",
"tContent": "亲,请点击进入摇摇乐页面,快来参加活动吧!~",
"fTitle": "{$detail.a_name}",
"fContent": "亲,请点击进入摇摇乐页面,快来参加活动吧!~",
"wContent": "亲,请点击进入摇摇乐页面,快来参加活动吧!~"
};
// 发送给好友
WeixinJSBridge.on('menu:share:appmessage', function (argv) {
WeixinJSBridge.invoke('sendAppMessage', {
"img_url": window.shareData.imgUrl,
"img_width": "640",
"img_height": "640",
"link": window.shareData.sendFriendLink,
"desc": window.shareData.fContent,
"title": window.shareData.fTitle
}, function (res) {
_report('send_msg', res.err_msg);
})
});

// 分享到朋友圈
WeixinJSBridge.on('menu:share:timeline', function (argv) {
WeixinJSBridge.invoke('shareTimeline', {
"img_url": window.shareData.imgUrl,
"img_width": "640",
"img_height": "640",
"link": window.shareData.timeLineLink,
"desc": window.shareData.tContent,
"title": window.shareData.tTitle
}, function (res) {
_report('timeline', res.err_msg);
});
});

// 分享到微博
WeixinJSBridge.on('menu:share:weibo', function (argv) {
WeixinJSBridge.invoke('shareWeibo', {
"content": window.shareData.wContent,
"url": window.shareData.weiboLink,
}, function (res) {
_report('weibo', res.err_msg);
});
});
}, false)
</script>

posted @   ^wxp_幸福女孩儿$  阅读(684)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示