木子卜—个人博客

关于QQ官方api

1.QQ 头像接口,imgtype 参数值为 1 到 4

https://ssl.ptlogin2.qq.com/getface?imgtype=4&uin=QQ 号码

2.QQ 群头像接口

http://p.qlogo.cn/gh/QQ 群号码 / QQ 群号码 / 100/

3.QQ 空间背景音乐接口

http://qzone-music.qq.com/fcg-bin/cgi_playlist_xml.fcg?g_tk=&json=1&uin=QQ 号码

4.QQ 群设置接口,bkn 自己获取

http://qinfo.clt.qq.com/cgi-bin/ ... ing_v2?gc=&bkn = 这里是 bkn

5.QQ 个人信息接口,bkn 自己获取

https://qun.qq.com/cgi-bin/qunwelcome/myinfo?callback=?&bkn=

bkn 值获取:先从 cookie 中取 skey

C# 代码:

{
 var hash = 5381;
  for  (int i = 0, len = skey.Length; i < len; ++i)
 hash += (hash <<  5) + (int)skey[i];
  return hash &  2147483647;
}

6.QQ 空间头像接口

http://qlogo3.store.qq.com/qzone/QQ 号 / QQ 号 / 100

7.QQ 好友列表

https://qun.qq.com/cgi-bin/qun_mgr/get_friend_list?bkn=

8.QQ 群列表

https://qun.qq.com/cgi-bin/qun_mgr/get_group_list?bkn=

9.QQ 群列表 (简略信息)

http://qun.qzone.qq.com/cgi-bin/get_group_list?g_tk=

10.QQ 群成员获取接口

https://qun.qq.com/cgi-bin/qun_mgr/search_group_members?gc=&st=&end=&sort=0&bkn=

gc 由 qq 群列表返回 json 中获取,st 为起始位置由 0 开始,end 为终止位置由 0 开始

11.QQ 修改群名片

POST:https://qinfo.clt.qq.com/cgi-bin/qun_info/set_group_card

提交信息 u=&name=&gc=&bkn=

u 为本人 QQ,name 为欲修改为的名字(需要 url 编码),gc 为群号,bkn 必填

附加协议头 Referer:https://qinfo.clt.qq.com/qinfo_v3/member.html?groupuin=

需要提交 cookie

12.QQ 取本地已登录账号

https://localhost.ptlogin2.qq.com:xxxx/pt_get_uins?callback=ptui_getuins_CB&r=&pt_local_tk=

此链接指向本地 127.0.0.1,xxxx 为本地端口号,需要通过 netstat -ano 查看,开头为 43xx

13.QQ 取群公告

http://qun.qzone.qq.com/cgi-bin/feeds/get_list?qid=&i=1&s=-1&n=

qid 为群号,n 为数量(无上限),访问需登录

14.QQ 取群基本信息

https://qinfo.clt.qq.com/cgi-bin/qun_info/get_group_info_v2?gc=&bkn=

gc 为群号,bkn 必填,附加协议头 Referer:https://qinfo.clt.qq.com/qinfo_v3/setting.html?groupuin=

15.QQ 取群基本信息 (全部)

https://qinfo.clt.qq.com/cgi-bin/qun_info/get_group_info_all?gc=&bkn=

gc 为群号,bkn 必填,附加协议头 Referer:https://qinfo.clt.qq.com/qinfo_v3/member.html?groupuin=

16.QQ 取群付费信息

https://pay.qun.qq.com/cgi-bin/group_pay/group_enter_fee/get_group_enter_fee?gc=&bkn=

gc 为群号,bkn 必填,附加协议头 Referer:https://qinfo.clt.qq.com/qinfo_v3/setting.html?groupuin=

17.QQ 取群成员基本信息

http://qun.qzone.qq.com/cgi-bin/get_group_member?groupid=&g_tk=

groupid 为群号,g_tk 必填,在 item 数组中包含管理员信息(简略)

18.QQ 取群成员信息和设置

https://qinfo.clt.qq.com/cgi-bin/qun_info/get_members_info_v1?gc=&bkn=

gc 为群号,bkn 必填,附加协议头 Referer:https://qinfo.clt.qq.com/qinfo_v3/member.html?groupuin=

19.QQ 取群文件信息

http://qun.qzone.qq.com/cgi-bin/get_group_share_info?groupid=&g_tk=

groupid 为群号,g_tk 必填,访问需登录,好像只能获取到群文件数量,具体自己测试

20.QQ 取群文件最佳 CDN

http://qun.qzone.qq.com/cgi-bin/group_share_get_downurl?groupid=&pa=%2F102%2F83c65cb2-41b5-11ea-a715-5452007bdaa4&g_tk=

groupid 为群号,g_tk 必填

21.QQ 取群文件 (只能取到 100)

http://qun.qzone.qq.com/cgi-bin/group_share_list?groupid=&bussinessid=0&g_tk=

groupid 为群号,g_tk 必填

22.QQ 取历史头像

https://ti.qq.com/mqqbase/cgi/history/face/list?timestamp=&num=&need_cur=1

所有内容均为必填项,在登录后即可获取,num 为获取数量,如果要取全部就填很大(测试最大 50)

23.QQ 取最近群验证消息 (html)

https://web.qun.qq.com/cgi-bin/sys_msg/getmsg?ver=5689&filter=0&ep=0

包括待处理消息 https://web.qun.qq.com/cgi-bin/sys_msg/getmsg?ver=5689

24.QQ 取群 idkey

https://qun.qq.com/proxy/domain/shang.qq.com/wpa/g_wpa_get?guin=

需要 cookie,协议头 Referer:https://qun.qq.com/proxy.html?callback=1&id=1,guin 为群号中间用英文逗号 "," 隔开,guin 需 url 编码

25.QQ 取加群二维码

https://qm.qq.com/dl/wpa/e_group?gid=&size=420

需要 cookie,gid 为群号,size 必须(改了大小也不会改变),附加协议头 Referer: https://qun.qq.com/join.html

26.QQ 群应用

https://pub.idqqimg.com/qqun/app/aio/appstore.json.js

27.QQ 群投票

http://client.qun.qq.com/cgi-bin/feeds/get_t_list?s=-1&ft=21&i=1&qid=&bkn=&n=

需要 cookie,qid 为群号,bkn 必填,n 为数量(尽量往大填可以取全部)

http://client.qun.qq.com/cgi-bin/feeds/get_feed?fid=&qid=&bkn=

需要 cookie,qid 为群号,fid 为上个接口获取到的 fid,bkn 必填

28.QQ 空间发送

https://user.qzone.qq.com/proxy/domain/taotao.qzone.qq.com/cgi-bin/emotion_cgi_publish_v6?qzonetoken=&g_tk=

以下为仅自己可见的 post 提交内容

syn_tweet_verson: 1
paramstr: 1
pic_template:
richtype:
richval:
special_url:
subrichtype:
who: 1
con: 测试
feedversion: 1
ver: 1
ugc_right: 64
to_sign: 0
hostuin: 9147218
code_version: 1
format: fs
qzreferrer: https://user.qzone.qq.com/9147218

29.QQ 空间删除

https://user.qzone.qq.com/proxy/domain/taotao.qzone.qq.com/cgi-bin/emotion_cgi_delete_v6?qzonetoken=&g_tk=

以下是删除上面测试的说说所 post 的参数

uin: 9147218
topicId: 9147218_9690071863712e5ec1e60100__1
feedsType: 0
feedsFlag: 0
feedsKey: 9690071863712e5ec1e60100
feedsAppid: 311
feedsTime: 1580101987
fupdate: 1
ref: feeds
qzreferrer: https://user.qzone.qq.com/9147218

30.QQ 空间获取(返回 jsonp)

https://user.qzone.qq.com/proxy/domain/ic2.qzone.qq.com/cgi-bin/feeds/feeds3_html_more?uin=91472180&scope=0&view=1&daylist=&uinlist=&gid=&flag=1&filter=all&applist=all&refresh=0&aisortEndTime=0&aisortOffset=0&getAisort=0&aisortBeginTime=0&pagenum=1&externparam=undefined&firstGetGroup=0&icServerTime=0&mixnocache=0&scene=0&begintime=undefined&count=10&dayspac=undefined&sidomain=qzonestyle.gtimg.cn&useutf8=1&outputhtmlfeed=1&rd=0.14732353980032675&usertime=1580102440156&windowId=0.47149856105620036&g_tk=&qzonetoken=&g_tk=

31.QQ 空间图片说说查看

https://h5.qzone.qq.com/proxy/domain/plist.photo.qq.com/fcgi-bin/cgi_floatview_photo_list_v2?g_tk=&topicId=&picKey=&cmtNum=10&inCharset=utf-8&outCharset=utf-8&uin=&hostUin=&appid=311

g_tk 必填,pickey 随便填但不可为空,topicID 必填,uin 为自己的 QQ 号,hostUin 为对方 QQ 号

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »