https://developers.weixin.qq.com/miniprogram/dev/api/startSoterAuthentication.html

微信已经提供后台接口,用于可信的密钥验签服务,微信将保证该接口返回的验签结果的正确性与可靠性,并且对于 Android root 情况下该接口具有上述特征(将返回是否保证root情况安全性)。

接口地址:

http://api.weixin.qq.com/cgi-bin/soter/verify_signature?access_token=%access_token

post 数据内容(JSON 编码):

{"openid":"$openid", "json_string" : "$json", "json_signature" : "$sign" }


其中json_string使用的是指纹验证返回的resultJSON,json_signature使用的是resultJSONSignature。access_token是通过如下文档方式获取的https://developers.weixin.qq.com/miniprogram/dev/api/token.html#%E8%8E%B7%E5%8F%96-access_token

openid应该也是没有错的。但是调用这个接口总是返回48001错误。

{ errcode: 48001,
  errmsg: 'api unauthorized hint: [QlUlKa0358vr47!]' }

请问这是为什么?谢谢。

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

    2044人对此回答表示赞同

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

    19人对此回答表示赞同

    48001表述api未授权,请确认自己是授权了的

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

    评论(1)

    收起评论

    • 潘多拉 2019-02-15 23:19

      感谢回复,只是不明白,怎么确认自己是否授权了?是指调用这个Api还得跟腾讯要授权的?我已经用了appid和secret获取了对应的access_token了。

      回复
  • Julian

    19人对此回答表示赞同

    请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段。我们定位一下问题

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

    评论(1)

    收起评论

    • 刘思杰 2019-02-13 11:01

      非常感谢您的回复。但是这个不是小程序端的代码片段,这个是后端服务的代码。

      回复
  • Nathan

    6人对此回答表示赞同

    非常抱歉,我不知道是我问题表述的有问题,还是其他什么问题?为什么社区的答复如此之慢?这个问题不解决,指纹验证就不能用了。烦请帮忙看下。谢谢。

    展开
    6
    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
扫码咨询

扫码咨询套餐

回到顶部