WebApp快捷打包
企业微信
转到模块插件

敬告:此 DEMO 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,了解更多

JS-SDK 引用方式:

♦ 普通网页 script 方式加载:下载最新版 jsBridge-v20240925.zip,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;

♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package

isInstalled 检测是否已安装企业微信

jsBridge.wwx.isInstalled(function(success, res) {
  alert(success ? "已安装" : "未安装");
});

login 授权登录

//取得授权码 code 后
//1.用 corpId + 自建应用Secret 获取access_token;
//2.用 access_token + code 获取用户信息
jsBridge.wwx.login({
  //可选,登录成功时原样返回
  state: "123abc"
}, function(success, res) {
  var j = JSON.stringify(res);
  if (success) {
    //成功
    //res.state 原样返回
    //res.code  授权码
    jsBridge.setClipboardText(j);
    alert("成功\n" + j);
  } else {
    alert("失败\n" + j);
  }
});

shareText 分享文本

jsBridge.wwx.shareText({
  text: "这是一段文本内容"
}, function(success, res) {
  if (!success) {
    alert(JSON.stringify(res));
  }
});

shareLink 分享链接

jsBridge.wwx.shareLink({
  title: "标题 WebApp 快捷打包",
  desc: "摘要文字 显示在分享卡片中间。",
  //链接
  webpageUrl: "https://m.baidu.com",
  //图标
  thumbUrl: "http://i.yimenyun.net/sys/logo.png"
}, function(success, res) {
  if (!success) {
    alert(JSON.stringify(res));
  }
});

shareImage 分享图片

jsBridge.wwx.shareImage({
  //图片
  image: "http://i.yimenyun.net/sys/1.jpg",
  fileName: "image.jpg"
}, function(success, res) {
  if (!success) {
    alert(JSON.stringify(res));
  }
});

shareFile 分享文件

fsPath:

fsPath:

jsBridge.wwx.shareFile({
  //fs文件路径
  fsPath: $("#shareFile_path").val(),
  //分享出去显示的文件名称
  fileName: $("#shareFile_name").val()
}, function(success, res) {
  if (!success) {
    alert(JSON.stringify(res));
  }
});

shareVideo 分享视频

fsPath:

jsBridge.wwx.shareVideo({
  //fs文件路径
  fsPath: $("#shareVideo_path").val(),
  fileName: "视频 Video.mp4"
}, function(success, res) {
  if (!success) {
    alert(JSON.stringify(res));
  }
});

shareLocation 分享位置

jsBridge.wwx.shareLocation({
  title: "中国北京",
  address: "故宫博物院",
  //经度
  longitude: 116.397056,
  //纬度
  latitude: 39.917337,
  //缩放级别
  zoom: 15
}, function(success, res) {
  if (!success) {
    alert(JSON.stringify(res));
  }
});

shareMiniProgram 分享小程序

jsBridge.wwx.shareMiniProgram({
  title: "标题 WebApp 快捷打包",
  desc: "摘要文字 显示在分享卡片中间。",
  //gh_ 开头的小程序原生ID
  //必须是应用关联的小程序,注意要有@app后缀
  username: "gh_fa2c1baa7833@app",
  //页面路径
  path: "",
  //预览图
  hdImageData: "http://i.yimenyun.net/sys/1.jpg",
  //图标
  iconUrl: "http://i.yimenyun.net/sys/logo.png",
  //小程序类型 0 正式版, 1 测试版, 2 体验版
  miniProgramType: 0
}, function(success, res) {
  if (!success) {
    alert(JSON.stringify(res));
  }
});