收藏
回答

如何通过UnionId去获取公众号用户的openid?

目前已知小程序的用户openid,与unionId,我想通过unionId去获取公众号用户的openid,推送消息至此用户

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

3 个回答

  • 路人
    路人
    2024-03-18

    接收用户关注事件消息,保存记录,发消息时通过unionId匹配公众号openid

    https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_event_pushes.html

    已关注用户通过列表拉取,或者要求重新关注

    https://developers.weixin.qq.com/doc/offiaccount/User_Management/Getting_a_User_List.html

    https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId

    2024-03-18
    有用
    回复
  • 豌豆骑士
    豌豆骑士
    2024-03-18

    将公众号绑到开放平台上,通过公众号的粉丝列表接口把粉丝全部拉过来(之后可监听公众号关注事件实时添加新粉丝),通过unionId找到用户的公众号openid去发消息。

    2024-03-18
    有用
    回复 5
    • stone
      stone
      2024-03-18
      关注公众号事件,是不是要写一个接口给公众号调用。
      2024-03-18
      回复
    • 豌豆骑士
      豌豆骑士
      2024-03-18回复stone
      配置好公众号的服务器配置,会将关注/取关/消息之类的事件数据推送给你的接口,自己处理接收的数据。
      2024-03-18
      回复
    • stone
      stone
      2024-03-18回复豌豆骑士
      如果没发布的话,要怎么调试啊?
      2024-03-18
      回复
    • 豌豆骑士
      豌豆骑士
      2024-03-18回复stone
      小程序没发布吗?不影响呀,你已经拿到了小程序用户的unionId了,说明你小程序已经绑到开放平台上了。你需要去拉取公众号的粉丝,拉出来的粉丝数据有公众号的openid和unionId(跟小程序的unionId一样)。
      2024-03-18
      回复
    • stone
      stone
      发表于移动端
      2024-03-18回复豌豆骑士
      小程序发布了,有一万多粉丝。我写了一个监听关注的接口给公众号回调。我想测试一下这个接口能不能用,不知道怎么测
      2024-03-18
      回复
  • Mr.Zhao
    Mr.Zhao
    2024-03-18

    存数据库自己维护关系,查询数据库解决,微信没接口

    2024-03-18
    有用
    回复
登录 后发表内容