微信分享,使用js,分享给朋友,朋友圈,QQ微博

 1 <script>
 2     var imgUrl = "http://www.baidu.com/img/bdlogo.gif";
 3     var lineLink = "http://www.baidu.com";
 4     var descContent = ‘亲子游来玩了‘;
 5     var shareTitle = ‘我的标题‘;
 6     var appid = ‘‘;
 7     function shareFriend() {
 8         WeixinJSBridge.invoke(‘sendAppMessage‘,{
 9             "appid": appid,
10             "img_url": imgUrl,
11             "img_width": "200",
12             "img_height": "200",
13             "link": lineLink,
14             "desc": descContent,
15             "title": shareTitle
16         }, function(res) {
17
18         });
19     }
20
21     function shareTimeline() {
22         WeixinJSBridge.invoke(‘shareTimeline‘,{
23             "img_url": imgUrl,
24             "img_width": "200",
25             "img_height": "200",
26             "link": lineLink,
27             "desc": descContent,
28             "title": shareTitle
29         }, function(res) {
30
31         });
32     }
33
34     function shareWeibo() {
35         WeixinJSBridge.invoke(‘shareWeibo‘,{
36             "content": descContent,
37             "url": lineLink,
38         }, function(res) {
39
40         });
41     }
42
43     // 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
44     document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady() {
45         // 发送给好友
46         WeixinJSBridge.on(‘menu:share:appmessage‘, function(argv){
47             shareFriend();
48         });
49         // 分享到朋友圈
50         WeixinJSBridge.on(‘menu:share:timeline‘, function(argv){
51             shareTimeline();
52         });
53         // 分享到微博
54         WeixinJSBridge.on(‘menu:share:weibo‘, function(argv){
55             shareWeibo();
56         });
57     }, false);
58 </script>
时间: 2024-07-29 14:39:19

微信分享,使用js,分享给朋友,朋友圈,QQ微博的相关文章

微信js分享朋友圈(二)

近期又用到微信分享的功能了.虽然不是第一次用了,依然我又有幸踩到了一个坑,所以分享一下吧. 根据微信sdk写的代码一步步很顺利,但是后面就是获取微信返回的分享结果的回调的时候IOS老是有问题,然后就网上各种搜,但是我得到的大部分答案是分享链接url的限制即:该分享链接域名或路径必须与当前页面对应的公众号JS安全域名一致. but我的url符合要求就还是拿不到分享后的回调,然后经过一番折腾最后发现在微信分享成功回调的方法里加一个定时器就ok了. →提示: 这里我使用的还是旧的版本(1.3.2)这里

asp.net mvc 如何调用微信jssdk接口:分享到微信朋友(圈)| 分享到qq空间

如何在asp.net mvc 项目里, 调用微信jssdk接口,现实功能: 分享到微信朋友(圈)| 分享到qq空间 1 创建一个Action,准备一些数据,初始化数据(签名): /// <summary> /// 分享的内容 /// 必须写在html的head里面才可以生效 /// </summary> /// <param name="fxUrl"></param> /// <returns></returns>

微信朋友朋友圈自定义分享内容

参考微信JS-SDK接口文档:http://qydev.weixin.qq.com/wiki/index.php?title=%E5%BE%AE%E4%BF%A1JS-SDK%E6%8E%A5%E5%8F%A3#.E8.8E.B7.E5.8F.96.E2.80.9C.E5.88.86.E4.BA.AB.E5.88.B0.E6.9C.8B.E5.8F.8B.E5.9C.88.E2.80.9D.E6.8C.89.E9.92.AE.E7.82.B9.E5.87.BB.E7.8A.B6.E6.80.81

微信公众号,分享功能(朋友圈或朋友)

1.引入微信的js文件. <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> 2.通过ajax从后台获取必填字段. appId: '', // 必填,公众号的唯一标识timestamp: '', // 必填,生成签名的时间戳<?= $data['timestamp']?>nonceStr: '',/

c#微信开发,使用JS-SDK自定义分享功能,分享朋友圈,分享给朋友等

如果一个后端开发掌握了微信开发,甚至有微信开发上线项目,这在换工作的时候 还是有竞争力的. 微信开发的资料很多,但是用asp.net c#进行微信开发好像比较少,或者资料不够完整. 使用JS-SDK自定义分享功能,分享朋友圈,分享给朋友,这里基本上不涉及后端语言. 1.首先要绑定域名,当然域名得备案. 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”. 说明:设置此安全域名目的是为了当发现此公众平台发现诱导分享行为时,可以根据此域名追溯到所有分享出去的链接,以及通过这

h5网页在微信里打开 右上角分享到微信好友或者朋友圈

首先你需要一个分享接口地址,然后在自定义图片 标题 描述 如下: <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <script> $(function() { //微信分享 $.ajax({ "url":"https://***.***.com/getJsAPITicket", //接口地址 "type&qu

微信公众平台Js API实现微信分享

今天上班第一天,Boss让实现微信分享后,要知道用户是否分享成功,分享成功后就给用户一个surprise(游戏礼包). 通过查看API,做简单记录: 1.编写一个简单的jsp页面,加入如下JS代码: // 开发阶段,开启WeixinApi的调试模式 WeixinApi.enableDebugMode(); // 初始化WeixinApi,等待分享 WeixinApi.ready(function(Api) { // 微信分享的数据 var wxData = { "appId": &qu

目前微信 微博 新浪 豆瓣等所有分享的js插件

原理 功能 集成微信.微博.开心.豆瓣.人人.qq微博.搜狐.qq空间等分享 即时分享: 默认加载插件,即启动全部分享 定制分享:通过参数配置.静态数据配置 由你决定何时分享,如何分享 扩展: 通过数据配置,支撑分享拓展 使用场景 即时分享 默认配置加载完js即启动全部分享 定制分享 前提 需先关闭即时分享 /********* 静态数据配置 begin *********/ var IS_SHARE = false, //true:即时分享,加载完即启动 false:定制分享,由你决定何时分享

js微信浏览器自带分享如何调用

var test = window.location.href;//动态获取URL $.ajax({ type: "get", //数据发送的方式(post 或者 get) url: "http://www.51ekey.com/AppService1/ekeyActivity/getWXMessage", //要发送的后台地址 dataType:'json',//数据格式 data:{'url':test},//要发送给后台的参数 crossDomain: tru