收藏
回答

如何解决企业关联了微信小程序后code2Session接口返回的userId不是企业微信中账户?

目前开发了一个企业微信专用的微信小程序,微信小程序已发布,企业已关联了小程序,如下图.





按照code2Session接口官方文档,小程序调用wx.qy.login()返回code,后台通过这个code请求code2Session接口可以获取到userId,这个userId,对应管理端的帐号,企业内唯一.企业微信通讯录中的用户userId是形如"san.zhang"的格式如下图,但是通过实际调用来看,返回的userId不是形如"san.zhang"的,而是一个字符串.如下图.这与预期的结果不符.接口文档说的"如果该企业没有关联该小程序,则此处返回加密的userid",但是我的情况是企业已经关联了这个小程序,该如何解决呢?


问题已解决2019年11月5日11:19:53:

1.在开发工具中,模拟操作 >>>选择企业>>>选择关联了微信小程序的企业.



最后一次编辑于  2019-11-05
回答关注问题邀请回答
收藏

4 个回答

  • 何园园
    何园园
    2023-02-09

    我这边也遇到这个问题了,一个小程序挂了俩个企业微信,在其中一个返回的是微信账号,在另外一个返回的userid是密文

    2023-02-09
    有用
    回复
  • 风之丘
    风之丘
    2022-03-31

    你好,我也碰到这个问题,你是怎么解决的,code2Session返回的userid怎么能换到企业微信中的userid

    2022-03-31
    有用
    回复
  • 北海虽赊
    北海虽赊
    2020-01-08

    你好,我在真机上遇到了这个问题,您真机上没这样的情况吗?

    2020-01-08
    有用
    回复 1
    • 森林
      森林
      2020-01-15
      是指真机调试么?在真机调试中没有碰到过.如果是真机调试,你看下是不是模拟操作里面没有选择微信小程序管理的企业
      2020-01-15
      回复
  • 奇迹行者
    奇迹行者
    2019-11-15

    你好  在开发工具中哪里有模拟操作选择企业呀

    2019-11-15
    有用
    回复 2
    • 森林
      森林
      2019-11-15
      看我截图
      2019-11-15
      回复
    • 奇迹行者
      奇迹行者
      2019-11-15回复森林
      非常感谢  我刚卸载重装了.... 不过下次不用啦
      2019-11-15
      回复
登录 后发表内容
问题标签