小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我使用小程序你登录接口获得得到了小程序的openId和unionId,我如何再通过unionId进一步获取公众号的openId?
公众号和小程序已经关联并在微信开放平台绑定
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
记录小程序unionid,mpopenid。
记录公众号:unionid,openid。
其中同一用户在开放平台中 小程序的unionid 和公众号的unionid是相同的。
1、如果你之前公众号记录了openid但没unionid,那只需要用小程序的unionid自己去公众号记录里找对应的,得出来的就是openid。
2、如果之前公众号没记录unionid,只有openid,那就用公众号接口里的根据用户openid获取用户信息,返回的信息就有unionid,记录起来,然后按第一点操作。
3、如果之前公众号没记录openid和unionid,但只需要匹配已关注用户的,那就用公众号接口查询关注列表,返回的用户信息包含了unionid和openid,记录起来,然后按第一点操作。
4、如果之前公众号没记录openid和unionid,且并不是已关注用户,那没办法获取。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不能。
没有这种接口。
除非你事先在你们服务器已存储公众号用户unionid和openid,然后通过小程序拿到的unionid,去查公众号用户openid。
详见该文章,已成功
https://blog.csdn.net/mimica247706624/article/details/136670961
小程序和公众号各自通过自有的方式获取用户的openid和unionid,然后自行根据unionid去把用户关联起来。
你公众号有获取基于公众号的openId和基于微信开放平台的unionId吗?
两边通过unionId关联起来不就行了?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
记录小程序unionid,mpopenid。
记录公众号:unionid,openid。
其中同一用户在开放平台中 小程序的unionid 和公众号的unionid是相同的。
1、如果你之前公众号记录了openid但没unionid,那只需要用小程序的unionid自己去公众号记录里找对应的,得出来的就是openid。
2、如果之前公众号没记录unionid,只有openid,那就用公众号接口里的根据用户openid获取用户信息,返回的信息就有unionid,记录起来,然后按第一点操作。
3、如果之前公众号没记录openid和unionid,但只需要匹配已关注用户的,那就用公众号接口查询关注列表,返回的用户信息包含了unionid和openid,记录起来,然后按第一点操作。
4、如果之前公众号没记录openid和unionid,且并不是已关注用户,那没办法获取。
不能。
没有这种接口。
除非你事先在你们服务器已存储公众号用户unionid和openid,然后通过小程序拿到的unionid,去查公众号用户openid。
详见该文章,已成功
https://blog.csdn.net/mimica247706624/article/details/136670961
小程序和公众号各自通过自有的方式获取用户的openid和unionid,然后自行根据unionid去把用户关联起来。
你公众号有获取基于公众号的openId和基于微信开放平台的unionId吗?
两边通过unionId关联起来不就行了?