收藏
回答

微信人脸核身姓名显示错误,且认证失败?

我调用接口https://api.weixin.qq.com/cityservice/face/identify/getverifyid?access_token=拉起人脸核身,小程序确实拉起人脸了,但是姓名显示有误,显示成这个了\u9648\u6ce2

下面是日志,入参和微信返回的结果,response是微信返回的,req是我请求的:
{"error":"拉起人脸识别成功","response":{"errcode":0,"errmsg":"ok","verify_id":"Dqcxxxxxxxq","expires_in":3600},"req":{"openid":"oM0UC7xxxxxxxxxxI2UwXY","out_seq_no":"7e0c7771d8e0xxxxxxx8d8c638dca","cert_info":{"cert_type":"IDENTITY_CARD","cert_name":"陈*","cert_no":"411522xxxxxxxx2114"}}}


等人脸验证走完,又报错验证未通过:

{"error":"人脸核身校验失败,请重试","response":{"errcode":84018,"errmsg":"invalid cert_hash, cert_hash should be [7dbd5c34edc6f99facab2092741a3c68575e6cc233a47a26bc810d35b3292d58] hint: [l026939-0][2026-04-30 17:44:29] rid: 69f3247d-57838249-03ceb71a"},"req":{"openid":"oM0UC7-------PMI2UwXY","verify_id":"8cURWpplVXnjo8JDzsZmrb927TkuGPgZ5VAeZFxyjDXr8","out_seq_no":"7075941-------52d68f81","cert_hash":"fa6484c81c061efb4c0142------2530a92c8c594c1001768e6d01752"


代码如下:

最后一次编辑于  04-30
回答关注问题邀请回答
收藏

2 个回答

  • 智能回答 智能回答 本次回答由AI生成
    04-30
    有用
  • Mr.Zhao
    Mr.Zhao
    04-30

    代码问题啊,问下AI吧。unicode编码了,得用UTF-8。 postman也没测试过,唉

    04-30
    有用
    回复 2
    • 陈陈
      陈陈
      04-30
      你也没解决吗?ai给我分析了各种办法,都无效,只能社区求援了^_^
      04-30
      回复
    • Mr.Zhao
      Mr.Zhao
      04-30回复陈陈
      我说你postman没测试过。 这跟人脸核身接口无关系,php编码问题
      04-30
      回复
登录 后发表内容