收藏
回答

如何解决私密消息验证接口无法从 encryptedData 中获取 activityId?

Hi.


我们使用 wx.authPrivateMessage API 通过 shareTicket 换取了下面的内容:

{
    "iv": "8uY7D0dep8kZM4Arrd2/Zw==",
    "encryptedData": "DOSsiPRY6x1h6sTz6DeQeZmsUnLMyuwzUgouWstMDf7DYnj/QWDEHg5Xy7js9wWk2Sa2gq78Xa7iMX+WXce79CMAhLLyaDVXLMDIky4/QYf+nWCLPYHgrzJ1uSHekrpi",
    "valid": true,
    "errMsg": "authPrivateMessage:ok"
}


按照文档的描述,在 valid=true 的情况下,encryptedData 解密后可以获取到 wx.updateShareMenu 中设置的 activityId,但实际解密后的内容为空字符串。


经过「开发版」+ 「体验版」测试,均出现解密为空字符串。


基础库:2.14.0


有劳官方解答下,是否使用上存在问题?


最后一次编辑于  2020-12-02
回答关注问题邀请回答
收藏

7 个回答

  • 2020-12-11

    顶。

    2020-12-11
    有用 3
    回复
  • orange star
    orange star
    04-02

    同问 @官方

    04-02
    有用 2
    回复
  • 陈凯
    陈凯
    04-01

    同样问题

    04-01
    有用 2
    回复
  • 02-05

    我也无法解出来

    02-05
    有用 2
    回复
  • A.Bing
    A.Bing
    2020-12-28

    用返回的iv,encryptedData解密不出来。

    2020-12-28
    有用 2
    回复
  • 小小锋@.@
    小小锋@.@
    04-02

    同问~

    04-02
    有用 1
    回复
  • 啵啵
    啵啵
    05-06

    半年过去了都没有回应

    05-06
    有用
    回复
登录 后发表内容
问题标签