收藏
回答

40029 invalid code

问题模块 问题类型 企业微信版本 API/组件名称 AppID 操作系统 微信版本 基础库版本
企业微信小程序 Bug 2.7.8 https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE wx5460fa04f5685445 iOS 7.0.3 2.6.2

在调取企业微信获取访问用户身份的接口的时候,一直出现

"errcode": 40029,
"errmsg": "invalid code, hint: [1554865652_1_32d4473ce2d573ddd57c079cc312f2f1], "

这个错误,code是前端同事传给我的,我用同事给的code加上token去访问接口,每次都出现这个错误,小程序已经上线

最后一次编辑于  04-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 拾忆
    拾忆
    04-10
    在确保token没问题且在有效期内的时候查下前端给你的code是不是通过企业信息的登录接口获取到的
    04-10
    赞同
    回复 2
    • sk、流域
      sk、流域
      04-10

      是通过企业微信接口获取的code,而且每次都是不同的code,所以就很疑惑,每次前端给的code不会重复,但我用code去换取用户信息的时候,就是一直报这个错误

      04-10
      回复
    • 拾忆
      拾忆
      04-10回复sk、流域
      那是很奇怪,我自己用的没有你这问题
      04-10
      回复
  • 泽鑫✨
    泽鑫✨
    04-10

    先确认code的来源,小程序wx.qy.login返回的code,只能调用此接口https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session?access_token=ACCESS_TOKEN&js_code=CODE&grant_type=authorization_code,查日志也是invalid code

    04-10
    赞同
    回复 1
    • sk、流域
      sk、流域
      04-10

      不是应该走服务端的接口去获取用户的信息吗,前端给一个code,服务器根据code和token去获取用户的信息

      04-10
      回复