收藏
回答

小程序测试号:invalid appsecret 如何解?

微信ID: netsesame

用小程序测试号测试微信登录,折腾了一个下午+晚上,始终返回:invalid appsecret。

前台小程序代码:

wx.login({

success: function(data) {

console.log(data.code);

        wx.request({

          url: `http://*****/index.php?m=miniapp&c=user&a=login&code=${data.code}&channel=weixin`,

          success: function(data) {

            console.log(data.data);

          }

})

}})

后台PHP代码:

<?php

$appid = 'wx3b4f4baf47fd1626'; //测试AppID

$secret = 'dab7515066fe301612c685ac8bed93b5'; //测试AppSecret

// 取得openid

$oauth2Url = "https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret=$secret&js_code=$code&grant_type=authorization_code";

$data = json_decode(file_get_contents($oauth2Url), true);

if ($data['errcode']) {

$this->fail(-2, '微信登录失败:'.$data['errmsg']);

}


尝试步骤:

  1. 反复验证,AppID和AppSecret 都和官方测试号后台一致,小程序设置无误。
  2. 重启开发工具
  3. 清空开发工具缓存
  4. 更换开发电脑,window/mac。
  5. 以上均失败。

看到社区里很多人反馈这个问题,好像只有重置secret一条路?

麻烦管理员帮忙重置一下AppSecret试试看。

最后一次编辑于  2021-12-08
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-12-08

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的微信号。

    待楼主反馈
    • 言格
      言格
      2022-05-16
      麻烦帮我处理一下
      appid:wx904d297478aeacba
      2022-05-16
      回复
    • 老瓜.Chan
      老瓜.Chan
      2022-06-22
      wxffeddf7c5f6ef8e5,我也是
      2022-06-22
      回复
    • 刘伟
      刘伟
      2022-06-28
      wx116f721c706bf423, 我也是这样的情况
      2022-06-28
      回复
    • 我在二环路的里边
      我在二环路的里边
      2023-05-09
      wx3f5103040c220722 我也是这种情况
      2023-05-09
      回复
    •  谭爻
      谭爻
      2024-11-28
      wx4ae41a6a1b955825 俺也一样
      2024-11-28
      回复
    2021-12-08
    有用
    回复 5
  • 青寒
    青寒
    2021-12-08

    需要让官方帮你刷新测试号的秘钥。

    对,直接用正式的就很好。

    2021-12-08
    有用
    回复 1
    • 网络芝麻
      网络芝麻
      2021-12-08
      只不过这个问题在社区很普遍,官方应该改进一下测试号的工作机制了
      2021-12-08
      回复
  • 网络芝麻
    网络芝麻
    2021-12-08

    不折腾了,更换正式ID解决

    2021-12-08
    有用
    回复
登录 后发表内容