收藏
回答

cgi-bin/minipro?返回40029

https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session接口按返回的错误信息如下:

errcode: 40029

errmsg: "invalid code, hint: [1635141678_233_2fc128df369242ac0f7cce9c5d7295ab], from ip: 221.222.20.249, more info at https://open.work.weixin.qq.com/devtool/query?e=40029"

截图如下:

code:没有存在再次消费;

access_token: 是通过企业微信平台配置企业微信小程序后拿到的secret和企业的ID访问cgi-bin/gettoken接口拿到的


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

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-10-27

    你好,看日志就是登入产生code的小程序和消费code使用accesstoken的小程序不一致,登入code的小程序是 wxd1fc53cdd9f7ef7f ,而消费accesstoken对应的小程序是 wx5f2d56c6963c153c

    2021-10-27
    有用
    回复 1
    • 冰凌
      冰凌
      2021-10-27
      嗯呢,是的,小程序绑定错了。抱拳
      2021-10-27
      回复
  • Mr.Zhao
    Mr.Zhao
    2021-10-25

    企业ID?不是用应用id吗

    2021-10-25
    有用 1
    回复 19
    • 冰凌
      冰凌
      2021-10-25
      access_token这个参数获取  使用企业的ID才能获取到,使用appid获取不到
      2021-10-25
      回复
    • 冰凌
      冰凌
      2021-10-25
      访问jscode2session这个接口的时候 传入的是应用的appid
      2021-10-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-10-25回复冰凌
      invalid code出错原因是前后端id不一致,就是生成code的id,跟接口请求的id不一致
      2021-10-25
      回复
    • 冰凌
      冰凌
      2021-10-25
      获取到code是wx.qy.login方法直接获取到了,然后用这个code访问https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session微信的这个接口的时候,传了appid了,其他的地方没有传过appid呢。appid确定是一致的呢
      2021-10-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-10-25回复冰凌
      提问者很容易确定错
      2021-10-25
      回复
    查看更多(14)
登录 后发表内容