美文网首页
[Egret]对接微信平台JSSDK

[Egret]对接微信平台JSSDK

作者: 卓灬不凡 | 来源:发表于2020-05-29 10:11 被阅读0次
下载Egret第三方库

Egret第三方库下载

在项目中设置微信第三方库
  • 将下载好的weixinapi文件放置在项目外的任意文件夹内。例如,新建一个testWeixin的egret项目,将weixinapi放置在其外的libsrc文件夹内,例如:

C:\wamp\www\egret\libsrc\weixinapi

项目文件夹如下:

C:\wamp\www\egret\testWeixin

  • 配置项目内文件
    找到egretProperties.json 文件,添加weixinapi模块。例如wenxinapi 文件放在以上libsrc文件夹下,通过如下方式添加模块:

{
"name": "weixinapi",
"path": "../libsrc/weixinapi"
}

path 表示微信模块文件的目录.
添加好上述代码后,执行 egret build -e -clean (编译引擎) 就会把模块编译到项目中,并在代码中使用该第三方库。

  • 验证引入文件是否成功
    在 egret 项目中添加如下代码
var bodyConfig: BodyConfig = new BodyConfig();
bodyConfig.appId = "此处填写公共平台appID,未认证的ID将不能使用自定义分享等接口,请联系微信官方获取";
bodyConfig.debug = true;
/// ... 其他的配置属性赋值
/// 通过config接口注入权限验证配置
if(wx) {
      wx.config(bodyConfig);
      wx.ready(function() {
      /// 在这里调用微信相关功能的 API
       });
}

编译成功后,打开浏览器控制台,可以看到以下输出:

"config", BodyConfig {appId: "xxxx", timestamp: "1590140780", nonceStr: "b6b5f84b-12ab-4bb2-8290-3c0843a09f36", signature: "xxxx", jsApiList: Array[1]…}

微信JSSDK 的使用
  • 举例说明:隐藏所有非基础按钮接口
// 配置属性赋值
var bodyConfig: BodyConfig = new BodyConfig();
bodyConfig.appId = '';
bodyConfig.timestamp = '';
bodyConfig.nonceStr = '';
bodyConfig.signature = '';
bodyConfig.jsApiList = ['hideAllNonBaseMenuItem'];
bodyConfig.debug = false;
if (wx) {
    // 通过config接口注入权限验证配置
    wx.config(bodyConfig);
    wx.ready(function () {
        // 在这里调用微信相关功能的 API
        // 隐藏所有非基础按钮接口
        wx.hideAllNonBaseMenuItem(null);
    });
}
  • 其他微信接口类似

相关文章

  • [Egret]对接微信平台JSSDK

    下载Egret第三方库 Egret第三方库下载 在项目中设置微信第三方库 将下载好的weixinapi文件放置在项...

  • 渠道对接Egret开放平台说明文档

    一、前期工作 1. 登录Egret开放平台 (http://open.egret.com ): 获取对接所需要的...

  • SSM实现JSSDK

      最近有对接微信的JSSDK,大概流程如下,先获取全局access_token(注意:这里的access_tok...

  • 微信公众号配置

    微信授权配置(WEB端设置) 微信JSSDK配置(WEB端设置) 微信JSSDK配置(后台设置)

  • egret微信小游戏项目图片管理

    egret微信小游戏项目图片管理 工具---Egret Launcher中下载 egret Texture Mer...

  • 微信JSSDK分享功能使用

    微信jssdk初始化 微信支付调用

  • HTML5 起航____微信JSSDK开发信息配置

    引言 好像更加接近真相了,今天向大家介绍的是微信JSSDK开发。 重点 微信JS-SDK是微信公众平台面向网页开发...

  • 接入jssdk

    微信jssdk说明文档详细介绍了,微信网页开发接入jssdk的流程:http://mp.weixin.qq.com...

  • part1-微信jssdk接口对接

    微信官方提供了丰富的接口文档,但是开发接入的时候还是调到很多坑里面找不到原因。这里整理下H5接入微信的详细方法,在...

  • h5微信打开app

    wx-open-launch-app 1.这个标签在微信里使用需要引入微信jssdk2.需要在微信开发平台绑定相关...

网友评论

      本文标题:[Egret]对接微信平台JSSDK

      本文链接:https://www.haomeiwen.com/subject/ojctahtx.html