收藏
回答

批量获取UnionID跟单个获取返回的UnionID不一致

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 获取用户基本信息(UnionID机制) 工具 0 0

问题页面:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId

问题接口:https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN

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

3 个回答

  • 加勒比海带
    加勒比海带
    09-03

    我也发现这个问题了,批量获取用户信息的时候,如果请求里有一个openid是错误的,那么返回的结果就会从错误的openid开始串行

    09-03
    有用
    回复
  • 罔无明
    罔无明
    08-27

    openid在数据库里、取出来的openid然后调用的批量获取unionid、这个接口传参只有两个、1是openid、2是语言、语言我写死的zh_CN。  如果错了、返回错误信息、这没问题。

    但是返回数据了,不过这个数据就好像这个unionid串行了一样。我之前有同事查看过自己的unionid,他一看不对,然后问我,我才发现的。

    08-27
    有用
    回复
  • 哄哄
    哄哄
    08-27

    怎么个不一致

    08-27
    有用
    回复 5
    • 罔无明
      罔无明
      08-27
      批量获取的UnionID并非实际这个openid所对应的
      08-27
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      08-27回复罔无明
      你好,不会
      08-27
      回复
    • 罔无明
      罔无明
      08-27回复社区技术运营专员--许涛
      我都已经发现了、还犟啥....  如果现在有人处理这个问题可以联系我、我把我们的appid、secret给他、请求一下不就知道错没错了吗
      08-27
      回复
    • 哄哄
      哄哄
      08-27回复罔无明
      是批量获取openid吧,然后通过openid获取unionid吧
      08-27
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      08-28回复罔无明
      我自己调用接口是没有问题的,我不需要你的secret,直接提供相应的请求包,回包,原始ID和请求时间点
      08-28
      回复
登录 后发表内容