收藏
回答

如何通过unionId获取公众好号的openId?

我使用小程序你登录接口获得得到了小程序的openId和unionId,我如何再通过unionId进一步获取公众号的openId?

公众号和小程序已经关联并在微信开放平台绑定

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

4 个回答

  • 卖女孩的小男孩
    卖女孩的小男孩
    09-15

    记录小程序unionid,mpopenid。

    记录公众号:unionid,openid。

    其中同一用户在开放平台中 小程序的unionid 和公众号的unionid是相同的。

    1、如果你之前公众号记录了openid但没unionid,那只需要用小程序的unionid自己去公众号记录里找对应的,得出来的就是openid。

    2、如果之前公众号没记录unionid,只有openid,那就用公众号接口里的根据用户openid获取用户信息,返回的信息就有unionid,记录起来,然后按第一点操作。

    3、如果之前公众号没记录openid和unionid,但只需要匹配已关注用户的,那就用公众号接口查询关注列表,返回的用户信息包含了unionid和openid,记录起来,然后按第一点操作。

    4、如果之前公众号没记录openid和unionid,且并不是已关注用户,那没办法获取。

    09-15
    有用 1
    回复
  • 青寒
    青寒
    09-15

    不能。

    没有这种接口。

    除非你事先在你们服务器已存储公众号用户unionid和openid,然后通过小程序拿到的unionid,去查公众号用户openid。

    09-15
    有用 1
    回复
  • 拾忆
    拾忆
    09-15

    小程序和公众号各自通过自有的方式获取用户的openid和unionid,然后自行根据unionid去把用户关联起来。

    09-15
    有用
    回复
  • 吃鱼先生
    吃鱼先生
    09-15

    你公众号有获取基于公众号的openId和基于微信开放平台的unionId吗?

    两边通过unionId关联起来不就行了?

    09-15
    有用
    回复
登录 后发表内容