wx.authPrivateMessage(Object object)

基础库 2.13.0 开始支持,低版本需做兼容处理

验证私密消息。用法详情见 小程序私密消息使用指南

参数

Object object

属性 类型 默认值 必填 说明
shareTicket string shareTicket。可以从 wx.onShow 中获取。详情 shareTicket
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

object.success 回调函数

参数
Object res
属性 类型 说明
errMsg string 错误信息
valid boolean 验证是否通过
encryptedData string 经过加密的activityId,解密后可得到原始的activityId。若解密后得到的activityId可以与开发者后台的活动id对应上则验证通过,否则表明valid字段不可靠(被篡改) 详细见加密数据解密算法
iv string 加密算法的初始向量,详细见加密数据解密算法

示例代码

wx.authPrivateMessage({
  shareTicket: 'xxxxxx',
  success(res) {
    console.log('authPrivateMessage success', res)
    // res
    // {
    //   errMsg: 'authPrivateMessage:ok'
    //   valid: true
    //   iv: 'xxxx',
    //   encryptedData: 'xxxxxx'
    // }
  },
  fail(res) {
    console.log('authPrivateMessage fail', res)
  }
})