收藏
回答

小程序openid换取unionid的问题

公众号是可以通过openid换取unionid的,小程序中无法使用该接口。

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839

最后一次编辑于  2019-07-16
回答关注问题邀请回答
收藏

4 个回答

  • 洪伟鹏
    洪伟鹏
    2019-12-25

    我也遇到这个问题,请问楼主后面是怎么解决的。小程序openid必须要在小程序里获取才行,但我无法保证老用户都再次使用小程序啊。

    2019-12-25
    赞同
    回复
  • 陈志国
    陈志国
    2019-11-19

    我也碰到这个问题了,老用户没有unionId,  楼主, 后来这个问题你解决了吗?

    2019-11-19
    赞同
    回复
  • 鲤子
    鲤子
    2019-07-16

    两个小程序都绑定开放平台

    2019-07-16
    赞同
    回复 4
    • 触目小饼干🍪
      触目小饼干🍪
      2019-07-16
      已经绑定了,公众号也绑定了,但是旧的小程序数据库中没有unionid字段,只有openid,需要通过openid去获取unionid进行存储。
      2019-07-16
      回复
    • 鲤子
      鲤子
      2019-07-16回复触目小饼干🍪
      后端解密没有unionID吗
      2019-07-16
      回复
    • 触目小饼干🍪
      触目小饼干🍪
      2019-07-16回复鲤子
      不是,目前是openid已经有了,想通过openid去拿unionid,小程序没这个接口
      2019-07-16
      回复
    • 鲤子
      鲤子
      2019-07-16回复触目小饼干🍪

      我知道你openid有啦,你看下你自己符合下面哪种情况,首先如果用户关注了绑定的公众号,那么获取session_key的时候就直接会带出unionID。你这种最好就是使用第一种方法,通过getuserinfo来获取unionID,因为你无法确保用户是否关注过你公众号或者你另外的小程序之类的。


      2019-07-16
      回复
  • 敏清🌞
    敏清🌞
    2019-07-16

    那个是公众号获取方式,小程序的在这里:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

    2019-07-16
    赞同
    回复 5
    • 触目小饼干🍪
      触目小饼干🍪
      2019-07-16
      之前只是存储了openid,现在在开发第二个小程序,需要两者之间打通,需要unionid,但是小程序的没办法通过openid去获取unionid。。。
      2019-07-16
      回复
    • 敏清🌞
      敏清🌞
      2019-07-16回复触目小饼干🍪
      多个小程序打通数据,需要绑定同一个微信开放平台开发者账号
      2019-07-16
      回复
    • 触目小饼干🍪
      触目小饼干🍪
      2019-07-16回复敏清🌞
      已经绑定了,公众号也绑定了,但是旧的小程序数据库中没有unionid字段,只有openid,需要通过openid去获取unionid进行存储。
      2019-07-16
      回复
    • 敏清🌞
      敏清🌞
      2019-07-16
      既然已经绑定了,你要做的是获取用户并解密uid,获取方式文档里有,比如常见的让用户授权。
      2019-07-16
      回复
    • 老张
      老张
      2019-07-16回复触目小饼干🍪
      对于老用户,并不能通过openid获得unionid,必须该用户主动打开小程序才行。
      2019-07-16
      回复
登录 后发表内容