收藏
回答

企业微信获取userinfo

问题类型 API/组件名称 AppID 操作系统 微信版本 基础库版本
Bug wx.qy.getEnterpriseUserInfo wx709e6d4b30b99f04 iOS 6.6.5 1.9.5

官方文档写明版本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也没有任何反应,求解!!


最后一次编辑于  2018-08-21
回答关注问题邀请回答
收藏

2 个回答

  • 李一婷
    李一婷
    2018-08-23

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

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

    2018-08-23
    有用
    回复 1
    • 序幕
      序幕
      2019-07-30
      我也遇到这个问题了,多谢大佬
      2019-07-30
      回复
  • samueldeng
    samueldeng
    2018-08-21

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

    2018-08-21
    有用
    回复 3
    • 李一婷
      李一婷
      2018-08-21

      wx.qy.login是可以调用的,但是其他的这两个接口调用之后都没有反应,请问调用wx.qy.getEnterpriseUserinfo之前需要先调用jscode2session接口吗?

      2018-08-21
      回复
    • 李一婷
      李一婷
      2018-08-21

      或者是wx.qy.getEnterpriseUserinfo对于调用小程序的appid主体是个人还是企业有要求?还是需要企业微信进行企业主体认证?

      2018-08-21
      回复
    • 李一婷
      李一婷
      2018-08-23

      问题已解决,感谢回复!:)

      2018-08-23
      回复
登录 后发表内容