企业微信获取userinfo
发布于 6 年前 作者 cuijie 5776 次浏览 来自 问答

官方文档写明版本2.4.99后企业微信不再支持wx.getUserInfo接口调用,改为wx.qy.getEnterpriseUserinfo。

现有企业微信版本吧2.4.992。

客户端调用wx.qy.getEnterpriseUserinfo接口无反应,改为调用wx.getUserInfo时才可以返回用户的一些信息,且返回信息中不包括encryptedData和iv,只包含了基本的userInfo和rawData和signature。

请问具体从哪个版本开始才会不支持wx.getUserInfo,支持wx.qy.getEnterpriseUserinfo接口调用?

而且调用wx.qy.getMobile也没有任何反应,求解!!

2 回复

问题已解决:获取wx.qy.getEnterpriseUserinfo或mobile或checkSession之前需要先调用jscode2session。

参考:https://developers.weixin.qq.com/community/develop/doc/000426b08dcc988ae727c23d55b000?highLine=checksession 的回答。

2.4.992版本是支持调用wx.qy.getEnterpriseUserinfo的,可以先试试wx.qy.login是否能调用。wx.getUserInfo目前处于兼容期,还能正常调用。但后续的版本里该接口会保留用于其他用途,所以需要尽快调整为wx.qy.getEnterpriseUserinfo

回到顶部