|
本人之所以会出本篇教程,主要是因为本人刚开始,也因取不到群的唯一标识而感到烦恼,最后还是在精易论坛上找到的方法,所以为了报答易友们,我决定出本篇教程,不知道其他人怎么取的,但我确实是已经取到uin了,看到很多人不会,所以我才决定出本篇教程,下面是取到的具体方法
其实,有些事,我也有些搞不懂,为什么,因为具体取的方法是,置顶群,然后在发送一个包获取,
在研究的时候,我也碰到很多困难,比如,有些时候,只有在登入成功后发包,才能获取到,之后发包就在也获取不到了,由于先前,我是没有写置顶功能的,一切置顶操作都是由手机操作后,然后在发包获取的,
最后,我确定了一件事,就是,不管你有没有置顶,只要操作一下置顶这块,就能成功发包获取到,这点让我很想不通
本人分析时大概在2016-12月初的时候,不知道现在有没有更新,
其实,获取的方式有很多种的,但我只会这一种获取方式,自己感觉说麻烦有点麻烦,说不麻烦还是挺简单的,不知道有没有更好的获取方式,当然,我想也没人会分享出来,不然我也不会写这篇文章了
话不多说,我们直接进入主题
上面我们说到了,操作一下置顶后,在发包获取,这边我把置顶的方式也一并发出来把
发送地址:https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxoplog
类型:POST
发送内容:
{
"UserName": "@@62a49ad65c171*****9c9817d21964fedefc08ab02a",
"CmdId": 3,
"OP": 0,
"BaseRequest": {
"Uin": 2540***231,
"Sid": "5yJTc****q5NQM",
"Skey": "@crypt_a09a5950_af*****d2af8563fbaa37b",
"DeviceID": "e513318766141310"
}
}
上面发包后,返回"Ret": 0则属于正常,然后就可以继续发包获取群的uin了
发送地址:https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsync?sid=[sid]&skey=[skey]
类型:post
发送内容:
{
"BaseRequest": {
"Uin": 254***231,
"Sid": "5yJTc***NQM",
"Skey": "@crypt_a09a5950_af***3f131d2af8563fbaa37b",
"DeviceID": "e504839081317186"
},
"SyncKey": {
"Count": 12,
"List": [
{
"Key": 1,
"Val": 660240106
},
{
"Key": 2,
"Val": 660240196
},
{
"Key": 3,
"Val": 660240157
},
{
"Key": 1000,
"Val": 660240106
},
{
"Key": 2,
"Val": 660240196
},
{
"Key": 3,
"Val": 660240157
},
{
"Key": 11,
"Val": 660240006
},
{
"Key": 13,
"Val": 660240006
},
{
"Key": 1000,
"Val": 1482142141
},
{
"Key": 1001,
"Val": 1482142172
},
{
"Key": 1002,
"Val": 1481624348
},
{
"Key": 1003,
"Val": 1481621811
}
]
},
"rr": 2114769270 //此处可直接固定,反正我是直接固定的
}
上面操作完后,会返回一个json文本,而这个json文本里面就是你操作的这个群的群数据,里面带有群成员的uin,目前此方法是有效的,因为本人写这篇文章前还专门测试过一次,如果取不到,也可以联系我QQ:6111451,当然前提是我有时间的话,可以帮你搞搞
|
|