收藏
回答

请问一下关于公众号获取用户列表的数据问题,是按什么排序的呢?

因为业务需求,需要做一个小程序向公众号推送消息的,但是目前还没开发公众号,所以只能调用公众号获取用户列表的api获取到用户的openid然后存到数据库进行使用,但是公众号用户太多了,每次刷新数据库列表的时候,数据量太大,想请问一下,这个接口的排序是否是按照时间排序的呢,或者是固定不变的呢?

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

4 个回答

  • 黄黄黄
    黄黄黄
    2020-02-29

    还有大神能优雅的处理吗?


    哈哈,我找到啦,小程序已经帮你做了

    统一服务消息

    为便于开发者对用户进行服务消息触达,简化小程序和公众号模板消息下发流程,小程序提供统一的服务消息下发接口。

    相关接口

    https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/uniform-message/uniformMessage.send.html


    2020-02-29
    有用 2
    回复
  • Jump
    Jump
    2021-03-12

    你好,请问下你们现在解决了这个问题吗?我这边测试了一下,微信公众号这个接口获取到的用户数据并不是按照关注的时间排序的。这样的话,新关注的用户,你们是怎么获取到的?

    2021-03-12
    有用
    回复
  • Hannah
    Hannah
    2020-01-08

    需求和我们一样,我之前用拉取所有关注者的接口,拉取1W条数据保持到数据库,再用最后一条的nextOpenID拉取后面的数据再保存。我们公众号关注人数20W+,现在发现保存的数据比公众号页面关注的数据多了1千多。也是挺烦的。请问题主后来是怎么做的?每次都比较下公众号所有关注者的list和本地list取差集再保存吗?能不能使用nextOpenID啊?

    2020-01-08
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2019-12-21

    我有疑惑,没开发公众号,如何调用公众号用户列表。公众号用户多和刷新数据库列表有什么关系,而且数据量大和接口排序又有什么关系

    2019-12-21
    有用
    回复 18
    • Satomi_
      Satomi_
      2019-12-21
      就是没做公众号的开发,授权之类的,但是公众号是注册了的,所以可以在公众号的公众平台获取所有的关注用户列表。我们的需求是比如订单支付成功,在公众号给用户发推送,那就需要用户的公众号openid,然后我是想获取到所有关注用户列表,存到数据库,然后到时候需要用的时候查一下表,但是这个思路就涉及到一个需要刷新这个数据库的数据,不然刚关注的用户在我数据库没有openid
      2019-12-21
      回复
    • Satomi_
      Satomi_
      2019-12-21
      就是调用api,用公众号的appid之类的,获取到所有的用户列表
      2019-12-21
      回复
    • Mr.Zhao
      Mr.Zhao
      2019-12-21回复Satomi_
      关注事件和取消关注事件也可以操作,获取所有用户列表可以写个定时和手动更新的功能。按什么排序的话,很久之前也有人问过,好像没什么结果,按什么排序也不影响开发
      2019-12-21
      回复
    • Satomi_
      Satomi_
      2019-12-21
      需要刷新数据库的数据的时候,因为那个api给的是全部的用户的openid列表(我需要全部遍历openid,一个个请求api获取到他的unionid),如果他的排序是有序的,我可以通过一些手段,处理一下数据
      2019-12-21
      回复
    • Satomi_
      Satomi_
      2019-12-21回复Mr.Zhao
      呃。。我还没开发过公众号没试过,那个关注事件和取消关注事件具体的文档有吗
      2019-12-21
      回复
    查看更多(13)
登录 后发表内容
问题标签