vbot icon indicating copy to clipboard operation
vbot copied to clipboard

微信群有唯一识别的字段么

Open charlesyq opened this issue 7 years ago • 8 comments

@HanSon 貌似微信网页版的username 在退出微信重进以后会变 对于群来说有什么微信识别的字段

charlesyq avatar Jun 26 '17 08:06 charlesyq

建议用备注来唯一标识。

qbhy avatar Jun 26 '17 09:06 qbhy

群好像没有备注功能吧,还有个问题 有接口获取所有群么,貌似有些不活跃的群 webwxbatchgetcontact?type=ex 这个接口是不返回的 @96qbhy @HanSon

charlesyq avatar Jun 26 '17 09:06 charlesyq

@charlesyq 是不能一次获取的,除非你添加到通讯录

Hanson avatar Jun 26 '17 15:06 Hanson

@HanSon 有个问题请教下,我看微信请求webwxgetcontact 这个获取联系人方法的时候 只返回了20个群 但是不知道为什么后来他能获取到50个群了,后边的群是怎么获取到的呀

charlesyq avatar Jun 27 '17 09:06 charlesyq

@charlesyq 随机事件。除非全部群保存通信录,否则不靠谱

Hanson avatar Jun 27 '17 10:06 Hanson

@HanSon 哈,但是我发现登陆网页版的时候每次第二次请求webwxgetcontact?type=ex的时候他请求的时候都是已经获取到50个群了,貌似我微信就50个群

charlesyq avatar Jun 28 '17 02:06 charlesyq

@HanSon 还有个问题 我在 messageHandler 的时候做了处理 有群消息过来的时候更新群

$username = $message['from']['UserName'];
        if($groups->isGroup($username)){
            vbot('console')->log('群数量:'.count($groups->all()));
            $groups->update($username);
            vbot('console')->log('群数量:'.count($groups->all()));
        }

发现控制台输出是更新了群 ,有新的群进来的时候群数量会增加 但是api接口请求的数据却没有同步过来,这是为什么呀

charlesyq avatar Jun 29 '17 04:06 charlesyq

@charlesyq 请问这个获取全部群的功能,有做出来吗,能否提供下思路

linxbin avatar Apr 15 '18 14:04 linxbin