|
/*
* 分享给朋友
* **/
function share2Friend(url, title, description, imgUrl) {
if (imgUrl.indexOf('widget') != -1) {
weiXin.sendRequest({
scene:'session ',
contentType:'web_page',
title: title,
description: description,
thumbUrl: imgUrl,
contentUrl: url
}, function(ret, err) {
if (ret.status) {
_toast('恭喜您,已成功分享', 2000, 'middle');
} else {
var msg = '分享失败';
if (err.code == -1) {
msg = '当前设备未安装微信客户端';
} else if (err.code == 2) {
msg = '已取消分享';
} else if (err.code == 4) {
msg = '授权被拒绝';
} else if (err.code == 4) {
msg = '暂不支持分享';
}
_toast(msg, 2000, 'middle');
}
closeFrame();
});
} else {
api.download({
url: imgUrl,
report: true,
cache: true,
encode:false,
allowResume: true,
headers:{
'User-Agent':'Android'
}
}, function(ret, err) {
var realPath = 'widget://image/about_share.png';
if (ret.state == 1) {
realPath = ret.savePath;
}
weiXin.sendRequest({
scene: 'session',
contentType: 'web_page',
title: title,
description: description,
thumbUrl: realPath,
contentUrl: url
}, function(ret, err) {
if (ret.status) {
_toast('恭喜您,已成功分享', 2000, 'middle');
} else {
var msg = '分享失败';
if (err.code == -1) {
msg = '当前设备未安装微信客户端';
} else if (err.code == 2) {
msg = '已取消分享';
} else if (err.code == 4) {
msg = '授权被拒绝';
} else if (err.code == 4) {
msg = '暂不支持分享';
}
_toast(msg, 2000, 'middle');
}
closeFrame();
});
});
}
} |
|