小程序解密unionid的问题

3671关注10988浏览


1. 通过

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

获取session_key

2. 通过getUserInfo获取 encryptedData,iv

3. 调用wx.checkSession 方法返回成功

4. 把encryptedData,iv,session_key 作为参数,调用的提供的aes解密算法

5. 首次执行代码返回失败,随机立马执行第二遍 可以成功解密

6. 结论:连续执行以上脚本,都可以解密成功。间隔一段时间,首次执行脚本返回解密失败,第二次可以成功解密


展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Carlos

    15人对此回答表示赞同

    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Gabriel-郑

    13人对此回答表示赞同

    偶尔会出现解密失败。不知道为什么。

    展开
    13
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Dylan 2019-01-15 15:03

      请问有找到原因吗

      回复
  • 布偶小天使

    9人对此回答表示赞同

    应该是碰到我的问题了https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=00004875d3826062cae6f1f9e56000&highline=checksession

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部