Skip to content

pageGenerator##概述

获取企业微信头像

请求方式:GET(HTTPS) ​

请求地址: ​

https://wechacha.csc.com.cn/addon/Mailist/mobile/getavatar/FACEID/加密参数

参数说明 ​

加密参数说明

参数是否必填说明
第一个参数是员工编号
第二个参数是员工姓名
第三个参数是图像大小
第四个参数是颜色(rgb格式)
第五个参数是秒为单位的时间戳

加密说明 ​

  1. 每个参数之间用|隔开形成字符串
  2. 形成的字符串用AES CBC模式加密

示例 ​

JS版

javascript
  var ts = Math.round(new Date().getTime() / 1000).toString();
    var str = "员工编号" + "|" + "员工姓名" + "|500|218,58,47|" + ts;
    var key = CryptoJS.enc.Latin1.parse("");//16位字符联系作者索要
    var iv = CryptoJS.enc.Latin1.parse("");//16位字符联系作者索要
    //AES加密
    var encrypted = CryptoJS.AES.encrypt(str, key, {
      iv: iv,
      mode: CryptoJS.mode.CBC,
      padding: CryptoJS.pad.ZeroPadding
    });
    var aes_str = encrypted.toString();
    // base64加密
    var face_token = window.btoa(unescape(aes_str));
    $("img").attr('src','https://wechacha.csc.com.cn/addon/Mailist/mobile/getavatar/FACEID/'+face_token);

demo ​

资源下载