收藏
回答

微信开放平台中绑定的小程序和服务号不是一个主体能拿到unionid吗?

目前我们有一个服务号和一个小程序,并且在微信开放平台中完成了绑定操作,但是服务号与小程序的主体并不一致,这时候我发现Code2Session的接口中并没有返回unionid,这个是因为主体不一致导致的吗?还是在绑定的时候有什么不对的地方?

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

1 个回答

  • Cjiang
    Cjiang
    2021-01-11

    你好,可以参考下文档:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html

    UnionID机制说明:

    开发者可通过OpenID来获取用户基本信息。特别需要注意的是,如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。


    2021-01-11
    有用
    回复 5
    • dongbo
      dongbo
      2021-01-12
      您好,这个不是我想要的答案,我想知道的是:如果我在微信开发平台中绑定了服务号和小程序,但是服务号与小程序的主体不一致,这时候能否拿到unionid,目前在小程序官方文档中没有看到明确的答案。
      2021-01-12
      回复
    • Cjiang
      Cjiang
      2021-01-12回复dongbo
      参考指引:指引https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/Open_Platform_Account_Management.html
      2021-01-12
      回复
    • dongbo
      dongbo
      2021-01-12回复Cjiang
      你的意思是不同主体的公众号和小程序即使绑定了也获取不到unionid?
      2021-01-12
      回复
    • Cjiang
      Cjiang
      2021-01-12回复dongbo
      应该是绑定的时候要跟开放平台的主体相同才可以绑定到开放平台,主体不同绑定是绑不上的。
      2021-01-12
      回复
    • dongbo
      dongbo
      2021-01-12
      请参考一下我的截图,开放平台中提示可以最多绑定5个不同的主体。
      2021-01-12
      回复
登录 后发表内容
问题标签