收藏
回答

企业微信的身份验证-网页授权接口返回的openid转换userid的问题

企业微信网页授权接口中(https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo),如果用户为非企业成员返回值只包含用户的openid,这个openid怎么转换为用户的userid,如果不能转换,请问怎么拿到用户的userid,因为要进行其他操作,比如给用户打标签接口就需要userid。

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

1 个回答

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

    你好,没太明白意思,构建的是企业oauth2链接的话,如果点击成员是非企业内成员,返回的就是openvid,不是企业内成员怎么进行设置标签呢

    10-19
    有用
    回复 2
    • 晓丶J
      晓丶J
      10-19
      你好,点击成员是非企业内成员的话 返回的只有openid,但是比如我想调用编辑客户企业标签 (https://qyapi.weixin.qq.com/cgi-bin/externalcontact/mark_tag?access_token=ACCESS_TOKEN)这个接口的话 我需要外部联系人的userid,这个userid只能通过这个流程获取吗->获取配置了客户联系功能的成员列表 ->获取客户列表 ->获取客户详情这样来批量拉取再保存嘛。就是有没有通过用户点击或访问(H5链接或者在微信端访问绑定的小程序等方式)能获得userid的接口。我目前查到的获取userid只有两种方式 一个是成员列表 ->获取客户列表 ->获取客户详情,另一个是用户在企业微信端内访问绑定的小程序用wx.qy.login。但是用户在微信端就没有获取方式吗~
      10-19
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      10-19回复晓丶J
      你这里说的userid应该是externaluserid,我理解就是需要判断在微信端点击授权链接的是否是企业的外部联系人这样吧,目前通过微信端点击返回的openid来匹配是没有的,可以通过获取批量相亲客户接口返回的unionid,需要服务商关联这个小程序开发者账号,然后登入的时候你们自己去匹配
      10-19
      回复
登录 后发表内容
问题标签