收藏
回答

手机号加密数据无法通过校验

https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/user-info/auth.checkEncryptedData.html

此api 按照文档的参数进行请求,手机号加密数据一直返回 以下结果:

{

    "errcode"47001,

    "errmsg""data format error hint: [.iEfCOLoRa-k06X2a] rid: 618b8a49-39761b65-180d50ce"

}


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

3 个回答

  • 仅此一人
    仅此一人
    2021-11-16

    errcode返回结果是1 我是从调试环境下获取checkEncryptedData是因为什么? 调试环境下copy来的在postman中测试的


    2021-11-16
    有用
    回复
  • 飞飞
    飞飞
    2021-11-10

    直接解密是可以解密的,但是通过这个接口校验就没办法通过,代码的请求和下面第一个postman请求的返回结果一样。


    这是加密数据的sha256,用文档中的例子测试结果是符合的。

    2021-11-10
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-11-10

    按了是不是按对了,截个图,代码咋写的。我用的http工具不报47001

    2021-11-10
    有用
    回复 10
    • 飞飞
      飞飞
      2021-11-10
      encrypted_msg_hash  不对的情况下,和你的返回结果是一样的
      2021-11-10
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-11-10回复飞飞
      对的情况下,报47001?
      2021-11-10
      回复
    • 飞飞
      飞飞
      2021-11-10
      以raw格式请求,对的情况报 1
      2021-11-10
      回复
    • 飞飞
      飞飞
      2021-11-10
      1 : 加密数据不存在,数据生成的时间超过保存的限制(3天)或者key不存在
      2021-11-10
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2021-11-10回复飞飞
      代码呢?都报47001?
      2021-11-10
      回复
    查看更多(5)
登录 后发表内容