收藏
回答

后端getuserphonenumber接口报错40029错误,是什么原因呢?

服务端调用https://api.weixin.qq.com/wxa/business/getuserphonenumber接口,报错{"errcode":40029,"errmsg":"invalid code hint: [.hDCWV0sf-isDTJA] rid: 64817ca1-10cc7dd3-04d41aca"},请帮忙看一下

回答关注问题邀请回答
收藏

5 个回答

  • Bovey
    Bovey
    09-06

    ①检查appid和appsecrect都对且appId要和开发工具这里的appId对应起来

    ②检查前端获取code是否对,一定是这样获取的code (不是wx.login里面获取的code)

     <button style="margin: 30rpx autoopen-type="getPhoneNumbertype="primarybindgetphonenumber="getPhoneNumber">获取手机号code</button>

     getPhoneNumber (e:any) {

      console.log('点击获取手机号的code ', e.detail.code)  // 这个才是获取手机号的code

      console.log(e.detail.errMsg) // 回调信息(成功失败都会返回)

      console.log(e.detail.errno)  // 错误码(失败时返回)

    },


    09-06
    有用
    回复
  • 🌻
    🌻
    2023-11-30

    解决了吗?我也是这个问题,获取用户信息没问题,手机号报这个40029

    2023-11-30
    有用
    回复
  • lc武
    lc武
    2023-08-08

    解决了吗

    2023-08-08
    有用
    回复
  • TNT
    TNT
    2023-06-08

    小程序基础库版本多少

    2023-06-08
    有用
    回复 8
    • 俊采星驰
      俊采星驰
      2023-06-08
      2.32.1
      2023-06-08
      回复
    • TNT
      TNT
      2023-06-08回复俊采星驰
      前端getPhoneNumber代码有么?
      2023-06-08
      回复
    • TNT
      TNT
      2023-06-08回复俊采星驰
      看你下面截图 你的 access_token是写死的?通过appId+secret生成的,那这个appId和secret确认了是当前appId的么?
      2023-06-08
      回复
    • 俊采星驰
      俊采星驰
      2023-06-08回复TNT
      2023-06-08
      回复
    • 俊采星驰
      俊采星驰
      2023-06-08回复TNT
      appid没问题,login接口是可以的,获取手机号接口出问题了。
      2023-06-08
      回复
    查看更多(3)
  • 路人
    路人
    2023-06-08

    code不对,检查一下前后端APPID是否一致

    2023-06-08
    有用
    回复 1
    • 俊采星驰
      俊采星驰
      2023-06-08
      一致的
      2023-06-08
      回复
登录 后发表内容