收藏
回答

企业微信网页授权code,企业员工只能拿到openid,但是拿不到userid

这边我们通过https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect这个接口正确拿到了code,

然后后端通过https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE这个api只返回了企业员工的openid,但是并未返回userid,请问这是什么原因呢,ps:这个企业是目前是处于未认证的状态

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

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    03-19

    您好,点击链接的成员是否是企业内的呢,还有是在微信侧还是企业微信侧点击链接授权呢

    03-19
    有用
    回复 5
    • 提莫爱吃番茄酱
      提莫爱吃番茄酱
      04-21
      我是再微信端点击链接授权获取不到工号,但是再企业微信内能够获取到工号。而且是有部分人在微信端能获取到userid,部分人获取不到userid拿到的是openid。我想问下为什么会这样
      04-21
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      04-21回复提莫爱吃番茄酱
      在微信端点击授权获取不到工号,企业微信能够获取可能是没关注微工作台,部分在微信端获取userid,部分不能获取到userid只有openid可能是不在该企业或可见范围
      04-21
      回复
    • 提莫爱吃番茄酱
      提莫爱吃番茄酱
      04-21回复企业微信运营专员-千夜
      好的。我再看下可见范围和关注工作台情况
      04-21
      回复
    • 云鹏
      云鹏
      06-04
      我们也遇到这个问题了,暂时没找到解决方案
      06-04
      回复
    • 陈鑫
      陈鑫
      09-25回复云鹏
      企业微信里不能获取到userid只有openid  可能是可见范围和关注工作台的问题
      09-25
      回复
  • 飞骏锅
    飞骏锅
    03-19

    我也遇到过同样的情况 获取userId有时候获取不到 有时候可以 授权都是在企业微信里授权的 而且点击链接的成员都是企业内的成员

    03-19
    有用
    回复 1
    • 陈香勤
      陈香勤
      07-08
      请问你的问题解决了吗,我这边也碰到一样的问题,部分企业成员用户获取不到userid
      07-08
      回复
登录 后发表内容
问题标签