收藏
回答

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

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

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

2 个回答

  • Hannah
    Hannah
    01-08

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

    01-08
    赞同
    回复
  • one for all
    one for all
    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
      回复
    • one for all
      one for all
      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回复one for all
      呃。。我还没开发过公众号没试过,那个关注事件和取消关注事件具体的文档有吗
      2019-12-21
      回复
    查看更多(13)
登录 后发表内容
问题标签