开发者工具版本号:微信开发者工具 Stable 1.05.2203070
操作系统:windows
问题描述:提示“invoke result:qy.login,qy.login:fail”
背景:我的微信账号之前加入了一个企业(企业A),因需要开发企业B的项目,所以我又加入了企业B中。但是在开发过程中,后端(后端配置为企业B的 corpid 及 secret)通过企业微信接口获取 userid 时为32位加密字符串。通过查看返回 corpid 发现,返回的是企业A的。推测可能是企业微信将我当前账号识别为企业A身份,所以无法正确返回 userid。然后我选择退出企业A,重新测试(1小时内均返回32位加密字符串),第二天测试提示“invoke result:qy.login,qy.login:fail”。推测可能是企业微信将我当前账号识别为没有企业。
其他: 使用二维码预览,在手机企业微信中打开,可以获取code。
希望解决:能够正确识别我微信账号企业B的身份,返回对应 userid。
问题截图:
后续(问题已解决):在社区其他问题翻找中发现账号存在多个企业时,当前测试的企业可以通过【模拟操作】->【选择企业】来进行更换。更换后可以正常获取code。
这位兄台说的是对的,“模拟操作-》选择企业”就可以获得 code!
已尝试重新登录账号、重新安装企业微信插件、重新安装开发者工具、版本回退、清楚缓存等操作均无效。