收藏
回答

微信昵称解析乱码,校验签名失败

发现后台日志存在个别用户昵称取回来是问号 + 空格的组合,解析签名时用官方校验代码,显示:校验签名失败



回答关注问题邀请回答
收藏

5 个回答

  • cunjinli
    cunjinli
    2018-08-30

    麻烦提供下该用户的微信号看下。

    2018-08-30
    有用 1
    回复 4
    • 罗思阳
      罗思阳
      2018-08-30



      不知道为什么没法复制过来。。只能截图了。

      留意一下:中间有一个空格

      2018-08-30
      回复
    • cunjinli
      cunjinli
      2018-09-03回复罗思阳

      这个表情没法看,用户的openid是多少?

      2018-09-03
      回复
    • 罗思阳
      罗思阳
      2018-09-03回复cunjinli

      oO8kY0cw5h3dpBsX609xop9iwgxk

      但用户的昵称已经改了,有没有邮箱,我把那个昵称发过去,好像文本可以

      链接:https://pan.baidu.com/s/1TjleDrBtf20D70GS6bkGpg 密码:oick

      2018-09-03
      回复
    • 罗思阳
      罗思阳
      2018-09-06回复cunjinli

      有复现出来吗

      2018-09-06
      回复
  • R.xi
    R.xi
    2021-11-18

    2021年了,这个问题解决了吗?我现在也碰到了

    2021-11-18
    有用
    回复
  • Lee🐏羡民
    Lee🐏羡民
    2019-12-09
    昵称里包含emoji表情导致的。经研究测试,微信昵称支持三种版本的emoji表情:Unified、SoftBank和微信自家定义的表情。SoftBank和微信自家定义的表情需要做相应的映射处理才能正常显示。参阅:https://github.com/gzu-liyujiang/UnicodeEmoji
    2019-12-09
    有用
    回复
  • 周巍
    周巍
    2018-08-29

    可能是因为手机微信登录时未验证手机号码,,,

    2018-08-29
    有用
    回复
  • morganfly
    morganfly
    2018-08-28

    可能是特殊字符吧,你知道正常显示应该是什么吗

    2018-08-28
    有用
    回复 1
    • 罗思阳
      罗思阳
      2018-08-28

      emoji表情来的

      2018-08-28
      回复
登录 后发表内容