收藏
回答

小程序获取不了uinionid?

小程序绑定有开放平台,之前能返回unionid, 现在开发者已获取不了uinionid,之前我们通过wx.login 和auth.code2Session就能获取到unionid,现在不能了,怎么回事,这个opendid= oeBug4jC6ZkbdnU4lyNgJ5xa8IRg获取不了unionid,小程序的app_id 是wxfa46ff0e0a570be3

最后一次编辑于  11-20
回答关注问题邀请回答
收藏

2 个回答

  • 晓梦
    晓梦
    11-20

    现在我们是开放平台绑定了小程序和公众号,之前开发者通过登录都能获取unionid,现在都不能获取 了

    11-20
    赞同
    回复
  • 'yi
    'yi
    11-20

    同一主体下的公众号是不是取消关注了。

    11-20
    赞同
    回复 4
    • 晓梦
      晓梦
      11-20
      开放平台下吗?
      11-20
      回复
    • 晓梦
      晓梦
      11-20
      要关注开放平台下服务号吗
      11-20
      回复
    • 晓梦
      晓梦
      11-20
      还有小程序不是打开就可以用吗,为什么还要关注呢
      11-20
      回复
    • 'yi
      'yi
      11-20回复晓梦
      仔细看下什么情况能获取到
      绑定了开发者帐号的小程序,可以通过以下途径获取 UnionID。
      1.调用接口 wx.getUserInfo,从解密数据中获取 UnionID。注意本接口需要用户授权,请开发者妥善处理用户拒绝授权后的情况。
      2.如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过 wx.login + code2Session 获取到该用户 UnionID,无须用户再次授权。
      3.如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。
      4.用户在小程序(暂不支持小游戏)中支付完成后,开发者可以直接通过getPaidUnionId接口获取该用户的 UnionID,无需用户授权。注意:本接口仅在用户支付完成后的5分钟内有效,请开发者妥善处理。
      5.小程序端调用云函数时,如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号,可在云函数中通过 cloud.getWXContext 获取 UnionID。
      6.小程序端调用云函数时,如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用,也可在云函数中通过 cloud.getWXContext 获取 UnionID。
      11-20
      回复
问题标签