收藏
回答

请问,企业内部开发调用获取访问用户身份接口时,如何才能返回userID?

如题所示,在调用调用获取访问用户身份接口时,返回了openid。怎样才能返回userI

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

4 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-08-13

    您好,oauth2授权链接,如果是在微信端点击授权链接,需要关注对应企业插件,颁发的code获取用户信息才会返回userid,如果是跨企业调用,非企业内成员点击是返回openid的

    2020-08-13
    有用
    回复
  • 阿晨
    阿晨
    2020-08-12

    开发指南中说明,如果是企业成员可以获取到userID呢

    2020-08-12
    有用
    回复
  • 俗人
    俗人
    2020-08-12

    userId是后端定义的

    2020-08-12
    有用
    回复 1
    • 阿晨
      阿晨
      2020-08-12
      开发指南中说明,如果是企业成员可以获取到userID呢
      2020-08-12
      回复
  • 吃鱼先生
    吃鱼先生
    2020-08-12

    调用微信的接口之后,微信会返回openid以及其他信息给后端,

    后端在数据库里查找是否有相同openid的用户,

    如果没有,就把openid以及其他信息存入数据库的用户表(用户表里记得设计好userId的字段)

    如果有,那就更新相关信息(如头像,昵称等),

    最后,返回新增/更新的带userId相关用户信息.

    所以userId并不是微信给你们的,而是你们自己根据业务来生成的

    2020-08-12
    有用
    回复 1
    • 阿晨
      阿晨
      2020-08-12
      开发指南中说明,如果是企业成员可以获取到userID呢
      2020-08-12
      回复
登录 后发表内容
问题标签