【微信小程序】针对测试号获取openid报错40125错误的解决方案

报错内容

{errcode: 40125, errmsg: “invalid appsecret, view more at http://t.cn/RAEkdVq, hints: [ req_id: DegdI6yFe-rJjqNa ]”}

简单解释一下报错的内容,就是说我们请求的appsecret是无效的。

解决方案

  1. secret时间间隔太久没有被使用。重置一下“开发者密码”(AppSecret),再把新的secret复制过来

  2. 开发者ID(AppID)和开发者密码(AppSecret)不匹配。

    我就是遇到的这个坑啊T_T原因竟然是因为我只是小小的测试用户。解决这个问题最主要的就是找到真正的AppID和AppSecret

    主页面(开发->基本配置)中的AppID和我在开发工具中用到的AppID并不是同一个。开发工具中用到的AppID见下图
    【微信小程序】针对测试号获取openid报错40125错误的解决方案_第1张图片
    开发->基本配置中的AppID见下图
    【微信小程序】针对测试号获取openid报错40125错误的解决方案_第2张图片
    那么问题就很明显了,我请求用的密码和ID不是对应的的啊,如果你也是使用的测试号,那么这个测试号的AppID和AppSecret就应该在这个网址(微信小程序官方文档->工具->开发辅助->测试号->申请测试号->申请地址)中进行复制粘贴,可以直接戳这个链接:https://developers.weixin.qq.com/sandbox

解决结果

问题得以解决,成功获取openid,见下图
【微信小程序】针对测试号获取openid报错40125错误的解决方案_第3张图片

你可能感兴趣的:(微信小程序)