40029
发布于 5 年前 作者 xiuyingtang 19095 次浏览 来自 问答

通过 wx.qy.login()获取到code之后,向后台发送coed,后台通过https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE这个api 请求用户信息,但是这个api一直返回40029,这是为什么啊,

4 回复

你的小程序在微信端那边是否已经上架?调试企业微信的接口前,小程序必须已经上架,否则code无法兑换用户信息。。这是一个大坑。。

需注意,目前企业微信只支持运行已在微信侧上架的小程序,暂不支持独立的企业微信小程序。

谢谢大家,已经解决了

小程序调用wx.qy.login获取到的code,要调用https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session来请求用户消息,具体参见文档:https://work.weixin.qq.com/api/doc#90000/90136/90289/%E7%99%BB%E5%BD%95%E5%87%AD%E8%AF%81%E6%A0%A1%E9%AA%8C

回到顶部