收藏
回答

小程序能否使用OpenId获取UnionId

框架类型 操作时间 AppID
小程序 2018-02-24 wx853c31cec9f94388

https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

这是使用公众号的token和openId获取UnionId的API,之前用小程序的Access_token和OpenId测试但失败了,返回48001错误,未授权。请问小程序有没有类似的API,可以通过OpenId获取到UnionId,只在后台通过调用API实现,而不是小程序端用wx.login获取code过后的操作来获取。

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

7 个回答

  • m
    m
    2021-10-11

    我问了一下,好像是没有这种途径,只能用户再次登录才能获取,不像公众号一样能用openId去换unionId

    2021-10-11
    有用 2
    回复
  • 小刘忙
    小刘忙
    2018-02-24

    小程序有用户的OpenId说明用户已经用过小程序且授权了,不存在什么隐患,公众号还提供了批量用OpenId获取UnionId的API,这是为了填坑,一开始开发者不一定会用到开放平台,但是后续接入的时候老用户就需要批量获取UnionId。


    2018-02-24
    有用 2
    回复 5
    • 霄峰
      霄峰
      2020-09-11
      遇到同样的情况,开始没有使用开放平台,最近做app要使用,以前的用户都没有unionid,现在官方有没有可以根据小程序openid来换取unionid的接口?或者其它的办法来解决?
      2020-09-11
      3
      回复
    • Lucky鸭🐥
      Lucky鸭🐥
      2021-09-07回复霄峰
      同问
      2021-09-07
      回复
    • 西海
      西海
      2022-07-15回复霄峰
      同问
      2022-07-15
      回复
    • 广州巨头信息科技有限公司
      广州巨头信息科技有限公司
      2023-03-23
      最后问题怎么解决的呢?
      2023-03-23
      1
      回复
    • 周兵辉
      周兵辉
      03-15回复霄峰
      同问啊 小程序如何获取到UnionID?
      03-15
      回复
  • hz
    hz
    01-27

    2024年了这个接口还是咩有吗

    01-27
    有用
    回复
  • Frenkie 🇳🇱🇨🇳
    Frenkie 🇳🇱🇨🇳
    2023-06-02

    2023年了,有解决方案了吗?

    2023-06-02
    有用
    回复
  • Mcrose
    Mcrose
    2021-08-19

    你好,请问这个问题当初是怎么解决了

    2021-08-19
    有用
    回复
  • 周冉
    周冉
    2018-02-24

    小程序木有接口批量把OpenID转为UnionID。

    wx.login能获取到OpenID,能不能获取到UnionID得看情况,如果这个用户先前没通过wx.getUserInfo授权过那么就获取不到。

    所以你得搞两套判断,如果wx.login获取到UnionID了那皆大欢喜,如果不能的话还得引导用户通过wx.getUserInfo来授权你才能拿到UnionID,你说坑不坑!

    2018-02-24
    有用
    回复
  • 我就是假昵称
    我就是假昵称
    2018-02-24

    问题人家微信就是为了避免后台直接全部获取,所以才固定在前端搞定。习惯了后,作为用户而言,还是很不错的,少了很多隐患,作为开发者也别嫌弃,用户体验好,生态圈才好,不然没用户,你写出来谁用?


    小程序这边有一个getuserinfo可以获取到所有信息,敏感信息就包含这两个id,都是加密的,可以用小程序的那一套解密流程去解密,都可以的。。

    2018-02-24
    有用
    回复 2
    • 霄峰
      霄峰
      2020-09-11
      如果先引导老用户使用小程序登录,然后再使用app去授权,这样用户体验不好。。。
      2020-09-11
      回复
    • Mcrose
      Mcrose
      2021-08-19回复霄峰
      最后怎么解决了
      2021-08-19
      回复
登录 后发表内容