微信公众账号自定义转发窗口代码
2014-03-04 18:30
309 查看
var dataForWeixin={ appId:"APPID", MsgImg:"图片地址", TLImg:"图片地址", url:"URL", title:"标题", desc:"描述", fakeid:"", callback:function(){ //回调函数 } }; (function(){ var onBridgeReady=function(){ var s_id = $("#s_id").val(); var o_id = $("#o_id").val(); var c_url ='https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx29c2cf0fb96696e0&redirect_uri='; var c2_url = '&response_type=code&scope=snsapi_userinfo&state=aaa#wechat_redirect'; //发送给朋友 WeixinJSBridge.on('menu:share:appmessage', function(argv){ WeixinJSBridge.invoke('sendAppMessage',{ "appid":dataForWeixin.appId, "img_url":dataForWeixin.MsgImg, "img_width":"120", "img_height":"120", "link":c_url+dataForWeixin.url+"?s_id="+s_id+c2_url, "desc":dataForWeixin.desc, "title":dataForWeixin.title }, function(res){(dataForWeixin.callback)();}); }); //发送到朋友圈 WeixinJSBridge.on('menu:share:timeline', function(argv){ (dataForWeixin.callback)(); WeixinJSBridge.invoke('shareTimeline',{ "img_url":dataForWeixin.TLImg, "img_width":"120", "img_height":"120", "link":c_url+dataForWeixin.url+"?s_id="+s_id+c2_url, "desc":dataForWeixin.desc, "title":dataForWeixin.title }, function(res){}); }); //分享到微博 WeixinJSBridge.on('menu:share:weibo', function(argv){ WeixinJSBridge.invoke('shareWeibo',{ "content":dataForWeixin.title, "url":dataForWeixin.url }, function(res){(dataForWeixin.callback)();}); }); //分享到facebook WeixinJSBridge.on('menu:share:facebook', function(argv){ WeixinJSBridge.invoke('shareFB',{ "img_url":dataForWeixin.TLImg, "img_width":"120", "img_height":"120", "link":dataForWeixin.url, "desc":dataForWeixin.desc, "title":dataForWeixin.title }, function(res){(dataForWeixin.callback)();}); }); }; if(document.addEventListener){ document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); }else if(document.attachEvent){ document.attachEvent('WeixinJSBridgeReady' , onBridgeReady); document.attachEvent('onWeixinJSBridgeReady' , onBridgeReady); } })();
相关文章推荐
- 微信公众账号开发,将消息转发到指定客服java 代码
- 微信公众账号开发,将消息转发到指定客服java 代码
- 为什么自定义菜单创建成功了,在微信客户端的公众账号上却不显示?
- 微信公众账号开发教程(四)自定义菜单(转)
- 微信公众账号服务号自定义菜单配置与实现
- 微信公众账号服务号自定义菜单配置与实现
- 微信公众账号自定义菜单设置使用指南
- 微信公众账号开发教程(四)自定义菜单(含实例源码)——转自http://www.cnblogs.com/yank/p/3418194.html
- .net实现微信公众账号接口开发实例代码
- 微信公众账号开发经验整理 ----- (1)自定义菜单
- 微信公众账号开发教程(四)自定义菜单【申明:来源于网络】
- 使用 Fiddler 上传微信公众账号 自定义菜单
- 微信公众账号开发模式纯JSP代码
- JAVA实现微信公众账号自定义消息回复
- 微信公众账号开发模式高级应用(纯JSP开发)
- 微信公众账号赞赏和转载功能升级
- 微信公众账号开发练习-1成为开发者
- 微信公众账号怎么推广?有哪些实用的技巧?
- 微信小程序转发自定义图片