收藏
回答

企业微信作为第三方登录的接入问题

一:问题重现步骤 :

1.后台管理系统erp,接入企业微信扫码,做一个登录模块

2.构建二维码,步骤成功,回调回前端login,登录成功,...到这一步,可以算是对接成功

3.(重点)操作人员会先把新员工加入企业微信,然后新员工第一次扫码,要做一个新员工信息的扫码登录完后台用一个信息入库的动作,也就是拿到userid和token去请求企业微信的 getuserinfo的方法.....但是在这里没办法拿到userid了,...因为扫码的时候code已经被消费了一次了...不能再通过code和token(corpid和密钥)去取到userid,

二:期望实现

1.有没有一个企业微信的api接口可以,通过token去取userinfo的数据

2.或者,有什么接口可以再次取到userid.......


回答关注问题邀请回答
收藏

2 个回答

  • 五彩斑斓的黑
    五彩斑斓的黑
    2023-04-24

    大佬,您好,我们现在的erp也打算做这块,用企业微信扫码登录的,能分享下这方面的心得吗,我现在也不知道要怎么做才好

    2023-04-24
    有用
    回复
  • Novice.
    Novice.
    2021-08-31

    追加补充:

    如果我不做信息数据入库(企业微信信息和自己数据库信息通过userid绑定),已经成功实现了基本的扫码,鉴权登录.

    因为自己项目是在第三方的开源的快速开发平台上,所以一些源码封装了.改不到.

    正常我的想法是:消费code以后,可以拿到userid我可以入库或者存在页面上,这样可以下次使用,但是这部分代码被封装了,改不了


    所以.期望能不能有其他办法拿到...userid或者userinfo

    2021-08-31
    有用
    回复 1
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-09-02
      你好,无法直接通过token去获取用户信息的,可以在构建个oauth2授权链接进行登入
      2021-09-02
      回复
登录 后发表内容