C# 关于QQ一些功能的实现

C# 关于QQ一些功能的实现


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信