企业微信中打开的小程序wx.qy.getEnterpriseUserInfo接口调用报错42013

当在企业微信中打开已关联的小程序,发现调用wx.qy.getEnterpriseUserInfo的接口是报错,如下图:

在调用wx.qy.getEnterpriseUserInfo之前,我是有先调wx.qy.login的,并且临时登录凭证也有返回,然而还是报错42013,去微信社区逛了一遍后发现了问题的所在,整个过程如下:

 

  • 先wx.qy.login,拿到js_code

 

  • 然后传给后端人员,给他们用来调code2Session这个接口,code2Session接口文档

 

  • 后端伙伴调code2Session这个接口是需要access_token的,这里要注意一下:获取access_token的secret必须是小程序关联的应用的secret获取。如果拿了企业微信的secret来获取token会报错48002,企业微信关联小程序获取userid+sessionkey报错48002记录企业微信中打开的小程序wx.qy.getEnterpriseUserInfo接口调用报错42013_第1张图片

 

  • 接下来就可以直接调用wx.qy.getEnterpriseUserInfo了

你可能感兴趣的:(小程序)