收藏
回答

getUserInfo、getSetting 都调用失败,错误码-80002 ?

{errMsg: "getUserInfo:fail ", err_code: -80002}

之前一直都好用的, 今天突然出现了获取用户信息失败,新用户无法注册了,有知道是什么原因的大佬吗? 急!!!


本地调试新用户也有这个错误:

/** 登录工具函数 */
async function getWechatUserInfo() {
  try {
    // const { userInfo } = await Taro.getUserInfo({
    //   desc: "新用户注册",
    // });
    // console.log("userInfo: ", userInfo);
    await auth();
    const { code } = await Taro.login();
    console.log("code: ", code);
    return {
      code,
      // avatarUrl: userInfo.avatarUrl,
      // nickName: userInfo.nickName,
      avatarUrl:
        "https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132",
      nickName: "微信用户",
    };
  } catch (e) {
    console.error("获取微信用户信息失败: ", e);
    throw new Error(e.message);
  }
}


// 获取用户信息授权
function auth() {
  // 可以通过 Taro.getSetting 先查询一下用户是否授权了 "scope.userInfo" 这个 scope
  return new Promise((resolve, reject) => {
    Taro.getSetting({
      success: function (res) {
        if (!res.authSetting["scope.userInfo"]) {
          Taro.authorize({
            scope: "scope.userInfo",
            success: function () {
              resolve();
            },
            fail: function (e) {
              reject(e);
            },
          });
        }
        resolve();
      },
      fail: function (e) {
        reject(e);
      },
    });
  });
}

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

4 个回答

  • 启年
    启年
    09-28

    这个API的能力已经被官方回收了,不能再用了,

    参考官方公告https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01

    09-28
    有用
    回复 3
    • a小怪兽cod客服
      a小怪兽cod客服
      09-28
      我把getUserInfo下掉后,又报了getSetting同样的错误
      09-28
      回复
    • a小怪兽cod客服
      a小怪兽cod客服
      09-28
      跟这个调用频次有关系吗?但是上面那个清空按钮点击了也没有用
      09-28
      回复
    • 启年
      启年
      09-28回复a小怪兽cod客服
      不要乱猜,你这个代码很多API都过期了, 哪个API报错,看哪个API的官方文档,该做改动的做改动
      09-28
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    09-28

    多久没上网了,wx.getUserInfo 不能用了

    09-28
    有用
    回复 4
    • a小怪兽cod客服
      a小怪兽cod客服
      09-28
      getSetting 也不能用了吗?
      09-28
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      09-28回复a小怪兽cod客服
      代码咋写的看不见
      09-28
      回复
    • a小怪兽cod客服
      a小怪兽cod客服
      09-28回复Mr.Zhao
      09-28
      回复
    • a小怪兽cod客服
      a小怪兽cod客服
      09-28回复Mr.Zhao
      09-28
      回复
  • a小怪兽cod客服
    a小怪兽cod客服
    09-28

    新用户 本地调试都会报这个错

    09-28
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    09-28
    有用
登录 后发表内容