收藏
回答

在没有code的情况下,能不能用openid获得unionid?

之前开发的小程序只记录了用户的openid,没有记录unionid。

现在要开发第二个小程序了,为了跟之前的小程序打通数据,需要获得以前用户的unionid。

公众号的用户好像可以通过接口:https://api.weixin.qq.com/cgi-bin/user/info?access_token=TOKEN&openid=OPENID在无需用户授权的情况下就拿到unionid。

但是小程序的APPID和APPSecret好像不能用这个接口,会返回

{
  "errcode": 48001,
  "errmsg": "api unauthorized rid: 61725f7a-37d288fc-693e4da7"
}

有什么通过办法openid获得unionid吗?我只需要unionid,不需要用户信息。

感谢。

最后一次编辑于  2021-10-22
回答关注问题邀请回答
收藏

2 个回答

  • apollo
    apollo
    2021-10-22

    同一个主体下面 unionid是一样的吧 不需要再次获取了吧

    2021-10-22
    有用
    回复 1
    • PhiliP Wu
      PhiliP Wu
      2021-10-22
      之前的小程序没有记录unionid,现在的小程序获得了unionid也没法比较、查找。只能作为新用户了。
      2021-10-22
      回复
  • Mr.Zhao
    Mr.Zhao
    2021-10-22

    没办法 需要用户再次登陆

    2021-10-22
    有用
    回复 1
    • PhiliP Wu
      PhiliP Wu
      2021-10-22
      😭😭😭
      2021-10-22
      回复
登录 后发表内容