目录
权限说明
wx.onMenuShareAppMessage({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接;在微信上分享时,该链接的域名必须与企业某个应用的可信域名一致
imgUrl: '', // 分享图标
enableIdTrans: 1, // 是否开启id转译,不填默认为0
success: function () {
// 用户确认分享后执行的回调函数
},
error: function(res) {
if(res.errMsg.indexOf('no permission') > 0){
alert('未agentConfig')
}
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
微信客户端即将废弃该接口
wx.onMenuShareWechat({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享图标
enableIdTrans: 1, // 是否开启id转译,不填默认为0
success: function () {
// 用户确认分享后执行的回调函数
},
error: function(res) {
if(res.errMsg.indexOf('no permission') > 0){
alert('未agentConfig')
}
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
此接口在企业微信支持,微信客户端不支持
wx.onMenuShareTimeline({
title: '', // 分享标题
link: '', // 分享链接;在微信上分享时,该链接的域名必须与企业某个应用的可信域名一致
imgUrl: '', // 分享图标
enableIdTrans: 1, // 是否开启id转译,不填默认为0
success: function () {
// 用户确认分享后执行的回调函数
},
error: function(res) {
if(res.errMsg.indexOf('no permission') > 0){
alert('未agentConfig')
}
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
微信客户端即将废弃该接口
wx.invoke(
"shareAppMessage", {
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享封面
enableIdTrans: 1, // 是否开启id转译,不填默认为0
}, function(res) {
if (res.err_msg == "shareAppMessage:ok") {
//正确处理
} else {
//错误处理
}
}
);
此接口在企业微信2.4.5及以后版本支持,微信客户端不支持(微信开发者工具也不支持)
wx.invoke(
"shareWechatMessage", {
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接
imgUrl: '', // 分享封面
enableIdTrans: 1, // 是否开启id转译,不填默认为0
}, function(res) {
if (res.err_msg == "shareWechatMessage:ok") {
//正确处理
}else {
//错误处理
}
}
);
此接口在企业微信移动端2.4.5及以后版本支持,微信客户端不支持(微信开发者工具也不支持)
id转译模版语法
$departmentName=DEPARTMENT_ID$
$userName=USERID$
$userAlias=USERID$
$userAliasOrName=USERID$
其中 DEPARTMENT_ID 是数字类型的部门id,USERID 是成员账号。
譬如,
将$departmentName=1$
替换成部门id为1
对应的部门名,如“企业微信部”;
将$userName=lisi007$
替换成userid为lisi007
对应的用户姓名,如“李四”;
将$userAlias=lisi007$
替换成userid为lisi007
对应的用户别名,如“lisi”;
将$userAliasOrName=lisi007$
替换成userid为lisi007
对应的用户别名或姓名,别名优先级高于姓名,如"lisi";
若输入的模板不符合语法、不在权限范围内或无效的userid或者部门ID,则不替换该项内容,保留原样
转译userAlias时,如果用户没有别名,则不替换该项内容,保留原样
转译userAliasOrName时,如果用户有别名,则替换为别名;否则,将替换为姓名