收藏
回答

公众号绑定到了开放平台,获取的用户信息没有unionId?

公众号: wx75dbe9898372857d 授权给了如下2个第三方平台,并且也绑定到了这两个第三方平台对应的开放平台(手工在open.weixin.qq.com后台绑定)

第三方平台 :wx3247f80868cfd905 wxdd1f76538334cf6a(具有 开放平台帐号管理权限 权限)

但是 公众号根据如下3步骤,可以拿到用户的信息,信息里面只有openId, 无法拿到unionId,

用两个第三方平台的component_access_token都试过,都能拿到用户信息,但是没有unionid

1.获取 code

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx75dbe9898372857d&redirect_uri=http://enjoy-club-tourism.yuexiuproperty.cn&response_type=code&scope=snsapi_userinfo&state=1&component_appid=wx3247f80868cfd905#wechat_redirect

2.根据code获取用户openId与accessToken

https://api.weixin.qq.com/sns/oauth2/component/access_token?appid=wx75dbe9898372857d&code=xxx&grant_type=authorization_code&component_appid=wx3247f80868cfd905&component_access_token=xx

3.根据accessToken与openId获取用户unionId

https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s&lang=zh_CN

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

1 个回答

  • 是小白啊
    是小白啊
    2020-04-13

    确认下是否是同主体的

    2020-04-13
    有用
    回复 3
    • 2020-04-14
      现在是一个公众号绑定到了开放平台,获取的用户信息里面没有unionId,同主体只是决定多个公众号或者小程序获取到的unionId是否相同吧?
      2020-04-14
      回复
    • 是小白啊
      是小白啊
      2020-04-14回复
      同open平台,不同主体,unionId一致,但是不能获取,想要获取,需要同主体
      2020-04-14
      回复
    • Hi
      Hi
      2020-05-25
      2020-05-25
      回复
登录 后发表内容
问题标签