注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

微信小程序页面生成器等工具类

小程序 开心洋葱 4371次浏览 已收录 0个评论 手机上查看
文章索引目录
[隐藏]

1.微信小程序页面生成器等工具类

使用方法:

  • GeneratorUtil.generateModule("模块名字");

将同时生成模块文件夹,js,wxss,wxml文件
以下是生成tool模块的结果示例

/**
 * GeneratorUtil.generateModule("tool");
 * result as below
 *  生成 F:\pro\hyc2016\pages\tool\tool.js 完成
 *  生成 F:\pro\hyc2016\pages\tool\tool.wxss 完成
 *  生成 F:\pro\hyc2016\pages\tool\tool.wxml 完成
 *
 */

2.aesUtil 解密数据

接口如果涉及敏感数据(如wx.getUserInfo当中的 openId 和unionId ),接口的明文内容将不包含这些敏感数据。开发者如需要获取敏感数据,需要对接口返回的加密数据( encryptedData )进行对称解密。 解密算法如下:

对称解密使用的算法为 AES-128-CBC,数据采用PKCS#7填充。
对称解密的目标密文为 Base64_Decode(encryptedData),
对称解密秘钥 aeskey = Base64_Decode(session_key), aeskey 是16字节
对称解密算法初始向量 iv 会在数据接口中返回。

onLoad: function () {
wx.login({
  success: function (res) {

    console.log(res);

    wx.getUserInfo({
      success: function (ddd) {
        console.log(ddd);

      }
    });
    if (res.code) {
      //发起网络请求

         …

/**
 * 代码中的测试数据和微信<a href="http://www.75271.com/tag/%e5%b0%8f%e7%a8%8b%e5%ba%8f" title="查看更多关于小程序的文章" target="_blank">小程序</a>官方提供的一致
 * @param args
 */
public static void main(String[] args) {
    String appid = "wx4f4bc4dec97d474b";
    String sessionKey = "tiihtNczf5v6AKRyjwEUhQ=="; 
    AesUtil util = new AesUtil(appid, sessionKey);  
    String encryptedData=Ftl2String.createHtmlString("enc",null); 
//      System.out.println(encryptedData); 
    String iv = "r7BXXKkLb8qrSNn05n0qiA=="; 
    util.decryptData(encryptedData, iv);

    /**
     * {"openId":"oGZUI0egBJY1zhBYw2KhdUfwVJJE","nickName":"Band","gender":1,"language":"zh_CN",
     * "city":"Guangzhou","province":"Guangdong","country":"CN",
     * "avatarUrl":"http://wx.qlogo.cn/mmopen/vi_32/aSKcBBPpibyKNicHNTMM0qJVh8Kjgiak2AHWr8MHM4WgMEm7GFhsf8OYrySdbvAMvTsw3mo8ibKicsnfN5pRjl1p8HQ/0",
     * "unionId":"ocMvos6NjeKLIBqg5Mr9QjxrP1FA","watermark":{"timestamp":1477314187,"appid":"wx4f4bc4dec97d474b"}}
     *
     */
}

微信小程序页面生成器等工具链接: https://pan.baidu.com/s/1slsEp0D 密码:

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明微信小程序页面生成器等工具类
喜欢 (0)
[开心洋葱]
分享 (0)
关于作者:
开心洋葱,开心洋葱头,水墨

您必须 登录 才能发表评论!

……
加载中……