小程序无法获取到unioinid
发布于 6 年前 作者 zouxia 14298 次浏览 来自 问答

使用开发账号在__开发小程序__时,已关注了__认证成功__且__同主体信息__的__订阅号__时采用如下方式

方式一:调用wx.login,并没有返回unioinid,仅返回了code和errMsg,拿code去调用接口jscode2session,也只返回了opeid,session_key,也没有unioinid

方式二:调用wx.getUserInfo,并没有返回unioinid,而只是返回了用户的基本信息,比如头像,昵称等


到底该如何获取unioinid呢???

7 回复

这重点有什么用?我的问题是已经关注了!主体信息相同!用户已经授权同意!为什么不看清问题??!!

重点应该是"同一个微信开放平台"吧??!!!也就是说,前提条件:需要在开放平台去绑定小程序、订阅号?

可是我在认证开放平台的时候,为什么提示管理员已绑定其他开放平台,第一次申请啊

注册时从邮件里发出的地址认证提示’系统异常",登录成功去认证,就提示"绑定了其他开放平台"

您好,我还没在开放平台绑定如下平台

关注订阅号用户的微信号:esteest

订阅号微信号:gh_58c834a20b60

订阅号APPID:wx605a2a40e08261e2

小程序APPID:wx88e4bf9e8287d283

之前所有的人找过来定位都是自己搞错了帐号

那么请给下:

1.关注的订阅号的微信号

2.订阅号 APPID

3.小程序 APPID

可是在认证开放平台的时候,提示已绑定了开放平台,但是我的身份证是第一次弄,也找不到地方可以查询绑定了哪个开放平台

文档给你画个重点吧

我还没在开放平台绑定如下平台?

如果没有绑定当然获取不到了

 使用开发账号在开发小程序时,已关注了认证成功且同主体信息的订阅号时采用如下方式:
方式一:调用wx.login,并没有返回unioinid,仅返回了code和errMsg,拿code去调用接口jscode2session,也只返回了opeid,session_key,也没有unioinid
方式二:调用wx.getUserInfo,并没有返回unioinid,而只是返回了用户的基本信息,比如头像,昵称等

方式三:调用wx.login获取code,调用wx.getUserInfo获取iv和encryptedData,再到开发服务端获取到openid和session_key和解密encryptedData,但是还是没有返回 unioinid

到底该如何获取unioinid呢???

另外一个问题,如果用户拒绝授权后,业务逻辑上该如何处理多端(公众号、开放平台等)共享用户信息?

回到顶部