Código de firma del subprograma WeChat

El código de firma para obtener información del usuario en el subprograma WeChat es el siguiente:

// 获取用户信息
wx.getUserInfo({
  withCredentials: true, // 是否返回敏感信息,如用户手机号等,默认为false
  success: function (res) {
    var userInfo = res.userInfo; // 用户信息
    var encryptedData = res.encryptedData; // 包括敏感数据在内的完整用户信息的加密数据
    var iv = res.iv; // 加密算法的初始向量

    // 可以将 userInfo、encryptedData、iv 发送到后台服务器进行解密和处理
  },
  fail: function () {
    // 获取用户信息失败,可以进行相应处理
  }
});

En el código anterior,  wx.getUserInfo la información básica del usuario se puede obtener llamando a la interfaz y está configurada  withCredentials para  true devolver información confidencial, como el número de teléfono móvil del usuario. userInfoDespués de obtener con éxito la información del usuario , se devuelven  encryptedData y  iv, que pueden enviarse al servidor backend para su descifrado y procesamiento.

Cabe señalar que obtener información del usuario en el subprograma WeChat requiere la autorización del usuario, y los usuarios pueden optar por autorizar o rechazar la autorización. Si el usuario rechaza la autorización, no se podrá obtener la información del usuario. Por lo tanto, los desarrolladores deben determinar si el usuario está autorizado en el código; de lo contrario, pueden guiarlo para que realice operaciones de autorización.

Supongo que te gusta

Origin blog.csdn.net/qq_32134891/article/details/131413626
Recomendado
Clasificación