在企业微信开发中,如下场景:
1)接收事件服务器出现故障,未能处理最新的添加企业客户事件
2)或者没有权限访问添加企业客户事件(不同厂家的自建应用,只能设置一个通讯录接收事件服务器)
如果想获取最新的外部客户,需调用“获取客户列表”接口。
但接口返回所有的外部客户列表,如外部客户较多,需逐一判断是否为近期新增,效率较低;
建议增加一个时间字段,系统返回指定时间后的新增用户,这样优化后,效率更高;
获取客户列表
企业可通过此接口获取指定成员添加的客户列表。客户是指配置了客户联系功能的成员所添加的外部联系人。没有配置客户联系功能的成员,所添加的外部联系人将不会作为客户返回。
请求方式:GET(HTTPS)
请求地址:https://qyapi.weixin.qq.com/cgi-bin/externalcontact/list?access_token=ACCESS_TOKEN&userid=USERID
建议修改为:https://qyapi.weixin.qq.com/cgi-bin/externalcontact/list?access_token=ACCESS_TOKEN&userid=USERID×tamp=*****
返回值: 指定timestamp 时间后的新增客户;
您好,如果添加客户时,接收事件服务器故障,无法获取到添加客户回调,目前是只能通过拉取客户列表进行对比,管理后台的话是可以通过时间进行筛选,接口关于新增时间戳进行筛选这个需求我反馈下