版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

参数

类型

说明

redirect_url
string
当前H5页面地址,包含已有的其他字段
appid
string
自建应用id

mp_userinfo

string加密后的用户信息
stopAuthstring停止公众号授权(此处永远指定为1
previewerstring标明访问环境为小程序(此处永远指定为mp


mp_userinfo的数据结构(加密前):的数据结构(加密前,加密时需要通过JSON.stringify转换成字符串内容):

代码块
languagejs
const userInfo = {
	  // 微信常规授权信息,包括但不限于昵称、头像、openid、unionid等
    "wechatUserInfo": {
		    // 微信常规授权信息
		    openid: ''"",
		    unionid: ''"",
		    nickname: ''"",
		    headimgurl: ''"",
		    sex: 0,
		    city: ''"",
		    province: ''"",
		    country: ''"",
		    // 必传字段,值为自建应用id,表明数据来源于某自建应用
		    platform: appid,
	  },
	  // 外部客户识别信息
    "audienceUserInfo": {
        // 除微信基本信息外,如想传入自有的身份识别信息,可使用key value形式传入,key为识别字段的类型,value为对应值
		    // 如身份证,可传入"idCardNo":"xxxxxxxxxxxxxxx", 此处仅为举例,具体字段类型请根据接入方自身的客户识别标识传入
        key: value,value,
    },
};

Java版AES(ECB)加密demo:

以下为Java版本的AES加密demo。

...