收到群回调之后, 可以调用企业微信接口获取群当前的所有成员, 再和数据表已存的成员相比较, 这样就可以知道是哪一个成员入群,哪一个成员退群了, 虽然繁琐了一些,但也是无奈之举.
建议群变更回调事件返回更详细的信息目前客户群变更事件的回调信息有限,仅知道是哪个群发生了变更,至于是有新人入群还是解散了群等操作无从判断,建议回调信息能更丰富些
2020-07-21在企业微信后台查看一下新成员是否在应用的可见范围内
企业微信加入新成员后, 新成员看不到自建应用是什么问题企业微信加入新成员后, 新成员看不到自建应用是什么问题 corpid:wx5a34133d64677da7
2020-06-08是相同的.
一个企业微信中,两个自建应用所获得的外部联系人 userid 是相同的,还是不同的?一个企业微信中,两个自建应用所获得的外部联系人 userid 是相同的,还是不同的?
2020-06-08我也是觉得奇怪,经常出现请求不到数据的情况 curl返回的错误信息是 resolving timed out after 1509 错误码是 28 CURLE_OPERATION_TIMEDOUT (28) Operation timeout. The specified time-out period was reached according to the conditions.
企业微信开发调用获取用户信息接口会间歇性报Connection timed out 错误。企业微信开发调用getUserInfo 接口会间歇性报错: Failed to connect to qyapi.weixin.qq.com port 443: Connection timed out不是所有请求都会报错,而是间歇性报错。比如有时候几百次请求中会有三四次报错。目前的临时解决办法是如果有报错就再重新去请求下接口,这样基本能暂时解决问题。请求代码如下:public static function vGet($access_token, $code) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=' . $access_token . '&code=' . $code); curl_setopt($ch, CURLOPT_POST, false); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); curl_setopt($ch, CURLOPT_ACCEPT_ENCODING, "gzip,deflate"); $return_data = curl_exec($ch); if($return_data === false) { \think\facade\Log::write('curl error' . curl_error($ch), 'error'); } curl_close($ch); \think\facade\Log::write('getUserInfo' . $return_data, 'debug'); return $return_data; }
2020-05-25现在修改外部联系人备注也可以接收到回调消息了.
企业微信外部联系人相关的回调事件太少了现在只支持几个事件,强烈要求增加外部联系人管理相关的回调事件,比如标签管理,修改备注信息等等 不然公司的客户管理系统和企业微信没法实现双向同步,痛苦~
2020-03-30