收藏
回答

通过userid列表 批量获取客户列表?

有这样一个需求 当某微信用户添加该企业客户联系人数量达到3次时 将禁止添加再次添加 除非删除其中某个才能正常再次添加

但是我是如何知道该用户一共有几个该企业客户联系人好友呢

目前的想法是通过所有的企业客户联系人userid 获取或有的客户 然后匹配该客户是否出现过3次及以上 这样的办法是否可行呢 但是这样的话就会调用N次userid获取该联系人下的客户再聚合 时间效率将大大降低

还有没有其他合适的方法实现呢?

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

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-08-03

    您好,通过获取客户详情接口就可以获取到该客户添加的服务人员了 https://work.weixin.qq.com/api/doc/90000/90135/92114

    2020-08-03
    有用
    回复 4
    • Jetty
      Jetty
      2020-08-13
      重点是有没有可以获取客户ID的地方 比如用openID或者其他可直接获得的Id 直接换取客户external_userid
      2020-08-13
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-08-13回复Jetty
      目前没有接口将其他的openid unionid直接转化成客户联系的externaluserid的
      2020-08-13
      回复
    • Jetty
      Jetty
      2020-08-13回复企业微信运营专员-千夜
      那有没有什么办法可以判断访问应用的客户属于哪个externaluserid
      2020-08-13
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-08-14回复Jetty
      在客户联系关联相应的小程序/公众号,获取客户详情会返回对应的unionid,你们根据返回的unionid哥公众号的对比下然后再把externaluserid关联起来就可以吧
      2020-08-14
      回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-08-03

    谢邀:

    你应该有一个用来保存「微信用户添加的联系人」数据库表

    当某微信用户」添加联系人这个表里就新增一条记录,记录他保存的联系人消息

    然后统计下这个「微信用户」在这个表里的记录总数,超过3就禁止继续添加

    2020-08-03
    有用
    回复 1
    • Jetty
      Jetty
      2020-08-03
      多谢
      2020-08-03
      回复
登录 后发表内容
问题标签