当前位置: 移动技术网 > IT编程>开发语言>.net > 第四讲 smart qq 获取联系人信息 ,分组 好友 群聊

第四讲 smart qq 获取联系人信息 ,分组 好友 群聊

2018年07月18日  | 移动技术网IT编程  | 我要评论

车的标志,t253是什么药,130901 妈妈咪呀

首先从post一下  http://s.web2.qq.com/api/get_user_friends2 这个链接获取分组categories ,好友信息 friends,info。

string url = "http://s.web2.qq.com/api/get_user_friends2";
string sendData = string.Format("r={{\"vfwebqq\":\"{0}\",\"hash\":\"{1}\"}}", Login_Vfwebqq, Login_Hash);
string dat = HTTP.Post(url, sendData, "http://s.web2.qq.com/proxy.html?v=20130916001&callback=1&id=1");

获取到data 是json  格式自己在线转换成  C# 实体类  然后就可以直接  JsonConvert.DeserializeObject()(朋友改了一个还有转sql等,方便自己而已)

具体转换在。

获取讨论组

string url = "http://s.web2.qq.com/api/get_discus_list?clientid=53999199&psessionid=#{psessionid}&vfwebqq=#{vfwebqq}&t=#{t}".Replace("#{psessionid}", Login_Psessionid).Replace("#{vfwebqq}", Login_Vfwebqq).Replace("#{t}", TimeStamp());
string dat = HTTP.Get(url, "http://d1.web2.qq.com/proxy.html?v=20151105001&callback=1&id=2");

获取讨论组 组员信息

string url = "http://d1.web2.qq.com/channel/get_discu_info?did=#{discuss_id}&psessionid=#{psessionid}&vfwebqq=#{vfwebqq}&clientid=53999199&t=#{t}".Replace("#{t}", TimeStamp());
url = url.Replace("#{discuss_id}", did).Replace("#{psessionid}", Login_Psessionid).Replace("#{vfwebqq}", Login_Vfwebqq);
string dat = HTTP.Get(url, "http://d1.web2.qq.com/proxy.html?v=20151105001&callback=1&id=2");

获取个人信息

string url = string.Format("http://s.web2.qq.com/api/get_self_info2?t={0}", TimeStamp());
string dat = HTTP.Get(url);

获取头像

string url = string.Format ("https://face0.web.qq.com/cgi/svr/face/getface?cache=1&type=1&f=40&uin={0}&t={1}&vfwebqq={2}",uin,TimeStamp() ,Login_Vfwebqq);
string dat = HTTP.Get(url);

 

获取群列表

string url = "http://s.web2.qq.com/api/get_group_name_list_mask2";
string sendData = string.Format("r={{\"vfwebqq\":\"{0}\",\"hash\":\"{1}\"}}", Login_Vfwebqq, Login_Hash);
string dat = HTTP.Post(url, sendData, "http://d1.web2.qq.com/proxy.html?v=20151105001&callback=1&id=2");

获取群详细信息

string url = "http://s.web2.qq.com/api/get_group_info_ext2?gcode=#{group_code}&vfwebqq=#{vfwebqq}&t=#{t}".Replace("#{group_code}", gcode).Replace("#{vfwebqq}", Login_Vfwebqq).Replace("#{t}", TimeStamp());
string dat = HTTP.Get(url, "http://s.web2.qq.com/proxy.html?v=20130916001&callback=1&id=1");

以上链接就是获取到 

联系人信息 ,分组 好友 群聊 信息

获取到的data 是json  格式自己在线转换成  C# 实体类  然后就可以直接  JsonConvert.DeserializeObject()也可以用别的方法进行格式化(朋友改了一个还有转sql等,可以直接json转成c# 代码  实体类 赋值类等。方便自己而已)

以上具体转换在。

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网