2024年5月2日发(作者:种子链接)
在网上搜了很久关于腾讯的接口, 但资料很有限, 绝大部分都是重复的, 由于想实现一些比
较好玩的应用, 我只好根
据手头能搜到的资料进行实现了. 现在可以实现QQ登陆, 发消息, 接受消息, 加好友, 查
询好友资料, 更改QQ状态, 查询
已添加的好友(只能按QQ号排序, 获取到前120名名单, 原因不明), 查看某QQ用户个人
资料等功能, 可以给有兴趣的同学
们参考一下. 也请有这方面经验的前辈们补充补充你们知道的其它功能:)
原理是向腾讯:8000 进行POST一个UTF8编码的Byte[], 这
个数组是根据各个功能的协
议进行编码的, 成功后返回一个UTF8编码的Byte[]数组, 因此我把这个方法抽取出来:
private void UploadData()
{
try
{
pageData = _Data("
:8000", "POST", byteArray);
}
catch { }
}
类中定义的变量:
public string num; //构造函数的QQ号码
private string pwd; //构造函数的QQ密码
public string[] online_Face={""}; //在线的头像号码
public string[] online_Station={""}; //在线的状态
public string[] online_Number={""}; //在线的号码
public string[] online_NameK={""}; //在线的昵称
private WebClient _client = new WebClient(); //用
来给服务器发送消息的
private string postValues; //发送给服务器的字符串
private byte[] byteArray; //把要发送的字符串变成字符数
组
private byte[] pageData; //接受服务器返回的字符数组
private string s; //把返回的字符数组变成字符串
public string[] MT; //储存信息类型
public string[] UN; //储存信息来源号码
public string[] MG; //储存信息内容
public bool is_RightLogin; //判断当前用户是否正确登录
构造一个QQ类实例的构造函数:
///
/// QQ类的构造函数
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1714584154a2474879.html
评论列表(0条)