微信分享标题、内容、链接、图标问题

IT0329 2015-07-22 04:46:22
var dataForWeixin={

appId:"",

MsgImg:"http://img1.faxinxila.net/images/share_msg.png",

TLImg:"http://img1.faxinxila.net/images/share.png",

url:"http://faxinxi.la/vote/1",

title:"input title here",

desc:"input description here",

fakeid:"",

callback:function(){}

};

(function(){

var onBridgeReady=function(){

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

WeixinJSBridge.invoke('sendAppMessage',{

"appid":dataForWeixin.appId,

"img_url":dataForWeixin.MsgImg,

"img_width":"120",

"img_height":"120",

"link":dataForWeixin.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":dataForWeixin.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)();});

});

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

(dataForWeixin.callback)();

WeixinJSBridge.invoke('shareFB',{

"img_url":dataForWeixin.TLImg,

"img_width":"120",

"img_height":"120",

"link":dataForWeixin.url,

"desc":dataForWeixin.desc,

"title":dataForWeixin.title

}, function(res){});

});

};

if(document.addEventListener){

document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);

}else if(document.attachEvent){

document.attachEvent('WeixinJSBridgeReady' , onBridgeReady);

document.attachEvent('onWeixinJSBridgeReady' , onBridgeReady);

}

})();

















<script>
var imgUrl = 'http://qqfood.tc.qq.com/meishio/16/4585bf7c-be04-420f-ac8a-2dba61a7561f/0';
var lineLink = 'http://life.qq.com/weixin/r/lottery/13826036970196242008#wechat_redirect';
var descContent = "万达狂欢节, 夺宝幸运星大抽奖活动开始啦!";
var shareTitle = '万达狂欢节';
var appid = 'wxc9937e3a66af6dc8';
function shareFriend() {
WeixinJSBridge.invoke('sendAppMessage',{
"appid": appid,
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('send_msg', res.err_msg);
})
}
function shareTimeline() {
WeixinJSBridge.invoke('shareTimeline',{
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('timeline', res.err_msg);
});
}
function shareWeibo() {
WeixinJSBridge.invoke('shareWeibo',{
"content": descContent,
"url": lineLink,
}, function(res) {
_report('weibo', res.err_msg);
});
}
// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 发送给好友
WeixinJSBridge.on('menu:share:appmessage', function(argv){
shareFriend();
});
// 分享到朋友圈
WeixinJSBridge.on('menu:share:timeline', function(argv){
shareTimeline();
});
// 分享到微博
WeixinJSBridge.on('menu:share:weibo', function(argv){
shareWeibo();
});
}, false);
</script>


哪里出问题了,速求高手帮忙看下
...全文
1399 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
张运领 2015-07-24
  • 打赏
  • 举报
回复
也许是你公众号,没有权限吧,这个在这里问,也得不到很好的效果,还是认真研究下开发文档吧。 尤其是配置信息,公众号权限那部分的。
sydhr_1994 2015-07-24
  • 打赏
  • 举报
回复
引用 2 楼 IT0329 的回复:
[quote=引用 1 楼 sydhr_1994 的回复:] 这个就去看文档就好了啊 。。。。 你哪出错了啊
我对照文档对比了很多次,代码上应该不会出现什么问题,但是就是不实现效果!你有处理过这样的问题不? [/quote] 做过微信分享啊,就按照他给的文档来做就OK了啊
scscms太阳光 2015-07-23
  • 打赏
  • 举报
回复
这代码比较旧了。你还是去看最新的,而且需要签名。
IT0329 2015-07-23
  • 打赏
  • 举报
回复
引用 1 楼 sydhr_1994 的回复:
这个就去看文档就好了啊 。。。。 你哪出错了啊
我对照文档对比了很多次,代码上应该不会出现什么问题,但是就是不实现效果!你有处理过这样的问题不?
___紫菜 2015-07-23
  • 打赏
  • 举报
回复
配置没问题?
sydhr_1994 2015-07-22
  • 打赏
  • 举报
回复
这个就去看文档就好了啊 。。。。 你哪出错了啊

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧