微信公众平台开发 微信公众平台开发模式 企业微信公众平台 微信浏览器 分享到朋友圈 发送给好友 分享到腾讯微博
作者:方倍工作室
原文: http://www.cnblogs.com/txw1958/p/MicroMessenger-browser.html
部分内容转自 http://weixin.shtion.com/weixin-gongzhong-fenxiang-anniu.html
微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮。
一、微信浏览器
通过在电脑上打开微信的网页,我们可以发现微信内嵌浏览器定义了一个私有 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
});
}
![复制代码](http://common.cnblogs.com/images/copycode.gif)
<!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",
"link": "http://api100.duapp.com/card/",
"desc": "Best wishes for a wonderful new year.",
"title": "新年贺卡"
}, function (res) {
_report('timeline', res.err_msg);
});
});
}, false)
</script>
</body>
</html>
![复制代码](http://common.cnblogs.com/images/copycode.gif)
![](http://images.cnitblog.com/i/340216/201405/030904014705392.png)
![](http://images.cnitblog.com/i/340216/201405/030903558613646.png)
相关推荐
主要介绍了Java实现微信公众平台朋友圈分享功能详细代码,小编觉得挺不错的,这里分享给大家,供需要的朋友参考。
要实现微信分享网页时自定义缩略图和简介,需开发者在公众平台网站中创建公众号、获取接口权限后,通过微信JS-SDK的分享接口,来实现微信分享功能。本项目包含获取凭证access_token、jsapi_ticket、SHA1加密算法、...
本文实例讲述了微信公众平台微信端分享功能。分享给大家供大家参考,具体如下: 背景 初次尝试微信公众号的开发,对于学习方法的探索都是来源于网上的博客、问答,对于参差不齐的信息,自己也是有苦说不出,抽出...
1、WeixinApi为何诞生 以前顺便玩儿了下微信公众账号,做Web前端开发的,都对页面脚本充满...// 自定义分享到:微信好友、朋友圈、腾讯微博、QQ好友 WeixinApi.share(wxData,wxCallbacks); 标签:WeixinApi
微信提供公众平台、朋友圈、消息推送等功能,用户可以通过摇一摇、搜索号码、附近的人、扫二维码方式添加好友和关注公众平台,同时微信帮将内容分享给好友以及将用户看到的精彩内容分享到微信朋友圈。 PS:由于...
本文实例讲述了微信公众平台实现获取用户OpenID的方法。分享给大家供大家参考。具体分析如下: 用户点击微信自定义菜单view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值 (即网页链接),达到打开网页...
使用微信JS-SDK自定义分享到好友和分享到朋友圈 实现步骤 1、要实现微信H5网页自定义分享功能,必须先熟悉下微信公众平台开发文档,具体文档里面说的很详细,这里说下需要注意的点,别忘了绑定开发者权限,还有绑定...
【标题】"给朋友圈安装小霸王游戏机"所涉及的知识点主要集中在微信小程序开发和游戏机模拟技术上。首先,我们需要理解的是“小霸王”在中国是80后、90后一代人的童年回忆,它是一款经典的家用游戏机,拥有众多经典...
1、分享到微信朋友圈 2、分享给微信好友 3、分享到腾讯微博 4、隐藏/显示右上角的菜单入口 5、隐藏/显示底部浏览器工具栏 6、获取当前的网络状态 7、调起微信客户端的图片播放组件 8、关闭公众平台Web页面 /**! *...
在开发微信应用时,微信分享接口是至关重要的一个部分,它允许用户在微信内部或微信浏览器中分享内容到他们的朋友圈或者微信好友。本实例将详细解释如何在ThinkPHP框架下集成微信分享接口JSSDK(JavaScript SDK)的...
- **分享功能**:利用wx.onMenuShareAppMessage()和wx.onMenuShareTimeline()实现菜谱的分享到朋友圈或聊天。 5. **开发与调试** 使用微信开发者工具进行代码编写和调试,工具提供了实时预览、错误提示、性能监控...
从微信公众号平台获取微信公众所有文章的url
3. **学习资源**:对于开发者来说,开源的微信助手提供了一个学习Chrome插件开发、微信API调用和好友关系管理的实践平台,有助于提升技能。 **三、使用教程** 1. **下载安装**:首先,需要在Chrome浏览器的Web ...
要达到上图自定义文案与图标的效果,必须要采用微信提供的JS-SDK,微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。可参考微信JS-SDK说明文档。(如果你不懂技术或者没有认证的公众号,使
本文实例讲述了JS版微信6.0分享接口用法。分享给大家供大家参考,具体如下: 为了净化网络,整顿诱导分享及...2.分享的监听,仅提供了腾讯旗下产品的接口,接口列表:分享到朋友圈、分享给朋友、分享到QQ、分享到QQ空间
通过查看微信公众平台文档,找到自己所需要的说明文档,明确开发步骤,说明文档截图如下: 开发步骤: 1、按照说明文档完成步骤1.1.1 2、引入js文件 在分享的页面中添加js文件 <script src=”...
微信二次分享/自定义分享 从App中使用App分享(一次分享) ...先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。(一般后端配置) 前端需要调取后端的接口,获取微信的cong
- **朋友圈查看**:虽然不能发布朋友圈,但可以浏览和评论朋友分享的内容。 - **小程序**:部分微信小程序可以在电脑版上使用,为用户提供更多服务。 - **企业微信集成**:对于使用企业微信的用户,微信电脑版...
微信提供公众平台、朋友圈、消息推送等功能,用户可以通过“摇一摇”、“搜索号码”、“附近的人”、扫二维码方式添加好友和关注公众平台,同时微信将内容分享给好友以及将用户看到的精彩内容分享到微信朋友圈。...
此外,开发者还需要了解微信小程序的API接口,如微信登录授权、微信支付、分享到朋友圈等,这些接口使得小程序能够充分利用微信生态的资源。 在实际开发过程中,开发者还需要遵循微信小程序的审核规范,确保内容...