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

资源下载