微信公众平台开发分享到朋友圈和发送给好友

时间:2023-04-09 00:24:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
一、微信浏览器

通过在电脑上打开微信的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能。

二、分享到朋友圈



function weixinShareTimeline(title,desc,link,imgUrl){ WeixinJSBridge.invoke(‘shareTimeline’,{ “img_url”:imgUrl,

//”img_width”:”640″, //”img_height”:”640″, “link”:link, “desc”: desc, “title”:title }; }



三、发送给好友



function weixinSendAppMessage(title,desc,link,imgUrl){ WeixinJSBridge.invoke(‘sendAppMessage’,{ //”appid”:appId, “img_url”:imgUrl,

//”img_width”:”640″, //”img_height”:”640″, “link”:link, “desc”:desc, “title”:title }; }



四、分享到腾讯微博

function weixinShareWeibo(title,link){ WeixinJSBridge.invoke(‘shareWeibo’,{ “content”:title + link, “url”:link


}; }



下述代码及效果展示 来自《微信公众平台开发最佳实践》





DOCTYPE html> <html> <head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>微信公众平台开发最佳实践title> head>

<body style="">

<script type="text/javascript">

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { // 发送给好友

WeixinJSBridge.on('menu:share:appmessage', function (argv) {

WeixinJSBridge.invoke('sendAppMessage', { "appid": "123", "img_url":

"http://bcs.duapp.com/api100/image/logo/lover.jpg", "img_width": "160", "img_height": "160",

"link": "http://api100.duapp.com/card/", "desc": "山无陵,天地合,乃敢与君绝。", "title": "爱情贺卡" }, function (res) {

_report('send_msg', res.err_msg); } };

// 分享到朋友圈

WeixinJSBridge.on('menu:share:timeline', function (argv) {

WeixinJSBridge.invoke('shareTimeline', { "img_url":

"http://bcs.duapp.com/api100/image/logo/newyear.jpg", "img_width": "160", "img_height": "160",


本文来源:https://www.wddqw.com/doc/8a63264c6f175f0e7cd184254b35eefdc9d3151a.html