收藏
回答

小程序用户怎么判断当前用户是否关注公众号?

目前公众号和小程序已经关联同一主体,在小程序登录后, 拿到了小程序openid,也拿到了UnionID,我要怎么判断当前小程序id是否关联了对应公众号?

目前网上的几种做法:

1、通过模板消息判断》》结果:模板消息改版,已经无法通过小程序id发送了

2、通过公众号api获取粉丝列表》》结果:一次拉取一百个,效率太慢,而且我也无法实时拉取,如果添加公众号关注api,但公众号菜单就会时效

还有网上说通过UnionID获取,但官方没有UnionID判断是否关注公众号的api


目前我还有什么办法?目前我还有什么办法?目前我还有什么办法?

目前我还有什么办法?





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

3 个回答

  • 杀人如麻的悍匪
    杀人如麻的悍匪
    2023-02-22

    腾讯这该死的文档,看一次骂一次

    2023-02-22
    有用 3
    回复
  • 加勒比~海带
    加勒比~海带
    2023-06-26

    1、在将小程序和公众号绑定至同一个微信开发平台下;

    2、后端拉取公众号已关注用户列表,并获取其中每一个用户的unionID, 建立已关注用户表;

    3、后端监听公众号用户关注/取消关注事件,更新该表;

    4、用户在小程序中登录注册时后端用code拿到用户的unionID并保存;

    5、前端请求查询时,后端根据发起请求用户的unionID查表,判断该用户是否已关注;

    2023-06-26
    有用 1
    回复
  • 路人
    路人
    2023-02-22

    用户关注公众号时把用户信息存起来,取消关注时在删除,小程序接口用union_id检索,判断是否关注公众号

    2023-02-22
    有用
    回复 4
    • 杀人如麻的悍匪
      杀人如麻的悍匪
      2023-02-22
      大哥,你仔细看看,如果添加关注api,公众号菜单会失效,这个不行,公众号没有菜单,那还是公众号吗
      2023-02-22
      回复
    • 路人
      路人
      2023-02-22回复杀人如麻的悍匪
      不准备接自定义菜单的接口?
      2023-02-22
      回复
    • 杀人如麻的悍匪
      杀人如麻的悍匪
      2023-02-22回复路人
      如上图,自定义菜单也失效
      2023-02-22
      回复
    • 冰河世纪
      冰河世纪
      2023-11-27
      这样的改造是有点大,公众号自定义菜单和自动回复都要改为自己的后端来做了。这样确实有点麻烦,也是为了前端的体验更好一点。我目前用的一个方案是<web-view src='你的跳转地址,去获取用户公众号openid,然后再获取用户信息,里面有是否关注属性,判断完了再返回到小程序页面上'></web-view>,就是让小程序端多一个页面跳转,让用户等一下。还有第2个方案,我也在尝试中。
      2023-11-27
      回复
登录 后发表内容
问题标签